def _save(self, widget, data):
chooser = Gtk.FileChooserDialog(title=None,action=Gtk.FileChooserAction.SAVE, buttons=(Gtk.STOCK_CANCEL,Gtk.ResponseType.CANCEL,Gtk.STOCK_OPEN,Gtk.ResponseType.OK))
response = chooser.run()
if response == Gtk.ResponseType.OK:
all = ['asm', 'hex', 'str']
filename = chooser.get_filename()
if data != 'all':
output = open(filename + '.' + data, 'wb')
content = self._get_content(data)
output.write(content)
output.close()
else:
for fmt in all:
output = open(filename + '.' + fmt, 'wb')
content = self._get_content(fmt)
output.write(content)
output.close()
chooser.destroy()
评论列表
文章目录