Пример #1
0
    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
Пример #2
0
    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