def __init__(self, parent = None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_AddDataDialog() self.ui.setupUi(self) self.connect(self.ui.adddatabrowse, QtCore.SIGNAL("clicked()"), self.loaddata) self.connect(self.ui.buttonBox, QtCore.SIGNAL("accepted()"), self.save_values)
class AddDataLaunch(QtGui.QDialog): def __init__(self, parent = None): QtGui.QDialog.__init__(self, parent) self.ui = Ui_AddDataDialog() self.ui.setupUi(self) self.connect(self.ui.adddatabrowse, QtCore.SIGNAL("clicked()"), self.loaddata) self.connect(self.ui.buttonBox, QtCore.SIGNAL("accepted()"), self.save_values) def loaddata(self): fname = QtGui.QFileDialog.getOpenFileName(self, "Locate Simulation Data File...", os.curdir, "") if fname: self.ui.databox.setText(fname) def save_values(self): type_index = self.ui.datatypecombo.currentIndex() if self.ui.databox.text() == "": pass else: self.emit(QtCore.SIGNAL("added_data"), self.ui.databox.text(), type_index, True)