use groupItem for tracked object
This commit is contained in:
@@ -289,7 +289,7 @@ class WndFixTarget(QWidget):
|
||||
# with open(filename, 'rb') as f:
|
||||
# data=pickle.load(f)
|
||||
|
||||
self._data=data
|
||||
#self._data=data
|
||||
self._tree.setData(data)
|
||||
try:
|
||||
wnd=app._mainWnd
|
||||
@@ -297,9 +297,12 @@ class WndFixTarget(QWidget):
|
||||
_log.info('_mainWnd not handeled')
|
||||
pass
|
||||
else:
|
||||
grp=wnd._goTracked
|
||||
for go in data:
|
||||
wnd.vb.addItem(go)
|
||||
wnd._goTracked['objLst']=self._data
|
||||
grp.addItem(go)
|
||||
data=grp.childItems()
|
||||
self._tree.setData(data)
|
||||
#wnd._goTracked['objLst']=self._data
|
||||
return
|
||||
|
||||
|
||||
@@ -356,6 +359,7 @@ class WndFixTarget(QWidget):
|
||||
self.dataFileLoaded.emit(filename)
|
||||
|
||||
def save_file(self, filename=None):
|
||||
app = QApplication.instance()
|
||||
# filename = folders.get_file("prelocated-save.dat")
|
||||
#data_folder = settings.value("folders/last_prelocation_folder")
|
||||
data_folder=''
|
||||
@@ -373,9 +377,18 @@ class WndFixTarget(QWidget):
|
||||
#df.to_csv(filename, float_format="%.6f")
|
||||
#import numpy as np
|
||||
ext=filename.rsplit('.',1)[1].lower()
|
||||
try:
|
||||
wnd=app._mainWnd
|
||||
except AttributeError:
|
||||
_log.info('_mainWnd not handeled')
|
||||
data=self._data
|
||||
else:
|
||||
grp=wnd._goTracked
|
||||
data=grp.childItems()
|
||||
|
||||
if ext=='json':
|
||||
with open(filename, 'w') as f:
|
||||
json.dump(self._data, f,cls=MyJsonEncoder, indent=2)#separators=(',', ':')
|
||||
json.dump(data, f,cls=MyJsonEncoder, indent=2)#separators=(',', ':')
|
||||
else:
|
||||
raise(IOError('unsupported file type'))
|
||||
#elif ext=='yaml':
|
||||
|
||||
Reference in New Issue
Block a user