def on_open_configuration(self, action, param):
dialog = Gtk.FileChooserDialog("Open Configuration...", self.window,
Gtk.FileChooserAction.OPEN,
(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
Gtk.STOCK_OPEN, Gtk.ResponseType.OK))
dialog.set_filename(self.configFile)
self.add_filters(dialog)
response = dialog.run()
if response == Gtk.ResponseType.OK:
self.configFile = dialog.get_filename()
self.read_config()
if self.window:
self.window.close()
self.window = MainWindow(application=self, title="SBrick Controller", config=self.config)
self.window.present()
# self.save_configuration(self.configFile)
dialog.destroy()
评论列表
文章目录