def __init__(self, parent=None, info=None): QtGui.QWidget.__init__(self, parent) # initialize GUI self.ui = Ui_preferencesDlg() self.ui.setupUi(self) self.centerWindow() self.tuncFeatureNameChanged() # connect signals to slots self.connect(self.ui.chkTruncateFeatureNames, QtCore.SIGNAL('toggled(bool)'), self.tuncFeatureNameChanged) self.connect(self.ui.btnOK, QtCore.SIGNAL("clicked()"), self.accept)
class PreferencesDlg(QtGui.QDialog): def __init__(self, parent=None, info=None): QtGui.QWidget.__init__(self, parent) # initialize GUI self.ui = Ui_preferencesDlg() self.ui.setupUi(self) self.centerWindow() self.tuncFeatureNameChanged() # connect signals to slots self.connect(self.ui.chkTruncateFeatureNames, QtCore.SIGNAL('toggled(bool)'), self.tuncFeatureNameChanged) self.connect(self.ui.btnOK, QtCore.SIGNAL("clicked()"), self.accept) def centerWindow(self): screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2) def tuncFeatureNameChanged(self): self.ui.spinFeatureNameLength.setEnabled(self.ui.chkTruncateFeatureNames.isChecked())
def __init__(self, parent=None, info=None): QtGui.QWidget.__init__(self, parent) # initialize GUI self.ui = Ui_preferencesDlg() self.ui.setupUi(self) self.centerWindow() self.tuncFeatureNameChanged() # connect signals to slots self.connect(self.ui.chkTruncateFeatureNames, QtCore.SIGNAL('toggled(bool)'), self.tuncFeatureNameChanged) self.connect(self.ui.btnOK, QtCore.SIGNAL("clicked()"), self.accept) self.connect(self.ui.btnAxesColour, QtCore.SIGNAL("clicked()"), self.setAxesColour) self.connect(self.ui.btnAllOtherSamplesColour, QtCore.SIGNAL("clicked()"), self.setAllOtherSamplesColour)
class PreferencesDlg(QtGui.QDialog): def __init__(self, parent=None, info=None): QtGui.QWidget.__init__(self, parent) # initialize GUI self.ui = Ui_preferencesDlg() self.ui.setupUi(self) self.centerWindow() self.tuncFeatureNameChanged() # connect signals to slots self.connect(self.ui.chkTruncateFeatureNames, QtCore.SIGNAL('toggled(bool)'), self.tuncFeatureNameChanged) self.connect(self.ui.btnOK, QtCore.SIGNAL("clicked()"), self.accept) self.connect(self.ui.btnAxesColour, QtCore.SIGNAL("clicked()"), self.setAxesColour) self.connect(self.ui.btnAllOtherSamplesColour, QtCore.SIGNAL("clicked()"), self.setAllOtherSamplesColour) def centerWindow(self): screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) def tuncFeatureNameChanged(self): self.ui.spinFeatureNameLength.setEnabled( self.ui.chkTruncateFeatureNames.isChecked()) def getAxesColour(self): return self.axesColour def setAxesButtonColour(self, colour): self.axesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str( colour.blue()) self.ui.btnAxesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def setAxesColour(self): colour = QtGui.QColorDialog.getColor(self.axesColour, self, 'Axis colour') if colour.isValid(): self.axesColour = colour colourStr = str(colour.red()) + ',' + str( colour.green()) + ',' + str(colour.blue()) self.ui.btnAxesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def getAllOtherSamplesColour(self): return self.allOtherSamplesColour def setAllOtherSamplesButtonColour(self, colour): self.allOtherSamplesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str( colour.blue()) self.ui.btnAllOtherSamplesColour.setStyleSheet( '* { background-color: rgb(' + colourStr + ') }') def setAllOtherSamplesColour(self): colour = QtGui.QColorDialog.getColor(self.allOtherSamplesColour, self, 'All other samples colour') if colour.isValid(): self.allOtherSamplesColour = colour colourStr = str(colour.red()) + ',' + str( colour.green()) + ',' + str(colour.blue()) self.ui.btnAllOtherSamplesColour.setStyleSheet( '* { background-color: rgb(' + colourStr + ') }') def setMinimumReportedPValue(self, exponent): self.ui.spinMinPvalue.setValue(-exponent) def getMinimumReportedPValue(self): exponent = self.ui.spinMinPvalue.value() return -exponent
class PreferencesDlg(QtGui.QDialog): def __init__(self, parent=None, info=None): QtGui.QWidget.__init__(self, parent) # initialize GUI self.ui = Ui_preferencesDlg() self.ui.setupUi(self) self.centerWindow() self.tuncFeatureNameChanged() # connect signals to slots self.connect(self.ui.chkTruncateFeatureNames, QtCore.SIGNAL('toggled(bool)'), self.tuncFeatureNameChanged) self.connect(self.ui.btnOK, QtCore.SIGNAL("clicked()"), self.accept) self.connect(self.ui.btnAxesColour, QtCore.SIGNAL("clicked()"), self.setAxesColour) self.connect(self.ui.btnAllOtherSamplesColour, QtCore.SIGNAL("clicked()"), self.setAllOtherSamplesColour) def centerWindow(self): screen = QtGui.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2) def tuncFeatureNameChanged(self): self.ui.spinFeatureNameLength.setEnabled(self.ui.chkTruncateFeatureNames.isChecked()) def getAxesColour(self): return self.axesColour def setAxesButtonColour(self, colour): self.axesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str(colour.blue()) self.ui.btnAxesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def setAxesColour(self): colour = QtGui.QColorDialog.getColor(self.axesColour, self, 'Axis colour') if colour.isValid(): self.axesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str(colour.blue()) self.ui.btnAxesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def getAllOtherSamplesColour(self): return self.allOtherSamplesColour def setAllOtherSamplesButtonColour(self, colour): self.allOtherSamplesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str(colour.blue()) self.ui.btnAllOtherSamplesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def setAllOtherSamplesColour(self): colour = QtGui.QColorDialog.getColor(self.allOtherSamplesColour, self, 'All other samples colour') if colour.isValid(): self.allOtherSamplesColour = colour colourStr = str(colour.red()) + ',' + str(colour.green()) + ',' + str(colour.blue()) self.ui.btnAllOtherSamplesColour.setStyleSheet('* { background-color: rgb(' + colourStr + ') }') def setMinimumReportedPValue(self, exponent): self.ui.spinMinPvalue.setValue(-exponent) def getMinimumReportedPValue(self): exponent = self.ui.spinMinPvalue.value() return -exponent