def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.InputVal.setValidator(QtGui.QDoubleValidator(self.ui.InputVal)) self.ui.totalFlightPathInput.setValidator( QtGui.QDoubleValidator(self.ui.totalFlightPathInput)) self.ui.scatteringAngleInput.setValidator( QtGui.QDoubleValidator(self.ui.scatteringAngleInput)) QtCore.QObject.connect(self.ui.convert, QtCore.SIGNAL("clicked()"), self.convert) QtCore.QObject.connect(self.ui.helpButton, QtCore.SIGNAL("clicked()"), self.helpClicked) QtCore.QObject.connect(self.ui.inputUnits, QtCore.SIGNAL("currentIndexChanged(QString)"), self.setInstrumentInputs) QtCore.QObject.connect(self.ui.outputUnits, QtCore.SIGNAL("currentIndexChanged(QString)"), self.setInstrumentInputs) self.setInstrumentInputs() ##defaults self.flightpath = -1.0 self.Theta = -1.0 self.output = 0.0 try: import mantid #register startup mantid.UsageService.registerFeatureUsage("Interface", "TofConverter", False) except ImportError: pass
def __init__(self, parent=None): QtGui.QMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.InputVal.setValidator(QtGui.QDoubleValidator(self.ui.InputVal)) self.ui.totalFlightPathInput.setValidator( QtGui.QDoubleValidator(self.ui.totalFlightPathInput)) self.ui.scatteringAngleInput.setValidator( QtGui.QDoubleValidator(self.ui.scatteringAngleInput)) QtCore.QObject.connect(self.ui.convert, QtCore.SIGNAL("clicked()"), self.convert) QtCore.QObject.connect(self.ui.helpButton, QtCore.SIGNAL("clicked()"), self.helpClicked) QtCore.QObject.connect(self.ui.inputUnits, QtCore.SIGNAL("currentIndexChanged(QString)"), self.setInstrumentInputs) QtCore.QObject.connect(self.ui.outputUnits, QtCore.SIGNAL("currentIndexChanged(QString)"), self.setInstrumentInputs) self.setInstrumentInputs() ##defaults self.flightpath = -1.0 self.Theta = -1.0 self.output = 0.0