def on_save_clicked(self):
root = self.comtree.invisibleRootItem()
{'name': 'Visible', 'type': 'bool', 'value': 1},
count = root.childCount()
parts = []
for i in range(count):
item = root.child(i)
time = item.text(0)
cmd = item.text(1)
resp = item.text(2)
parts.append((time, cmd, resp))
fname, sel = QFileDialog.getSaveFileName(
self,
'Save Log',)
#'/path/to/default/directory', FIXME: lastused
#selectedFilter='*.txt')
if fname:
with open(fname, 'w') as f:
for time, cmd, resp in parts:
f.write('{}\t{}\t{}\n'.format(time, cmd, resp))
评论列表
文章目录