class QCustomSwitchChannel(QtGui.QFrame): def __init__(self, title, labels=None, parent=None): QtGui.QWidget.__init__(self, parent) self.setFrameStyle(0x0001 | 0x0030) self.makeLayout(title, labels) def makeLayout(self, title, labels): layout = QtGui.QGridLayout() title = QtGui.QLabel(title) title.setFont(QtGui.QFont('MS Shell Dlg 2', pointSize=16)) layout.addWidget(title, 0, 0, 1, 3) #editable fields self.TTLswitch = TextChangingButton(labels) self.TTLswitch.setAutoDefault(True) layout.addWidget(self.TTLswitch, 1, 0, 2, 1) self.setLayout(layout)
class QCustomSwitchChannel(QtGui.QFrame): def __init__(self, title, labels = None, parent=None): QtGui.QWidget.__init__(self, parent) self.setFrameStyle(0x0001 | 0x0030) self.makeLayout(title, labels) def makeLayout(self, title, labels): layout = QtGui.QGridLayout() title = QtGui.QLabel(title) title.setFont(QtGui.QFont('MS Shell Dlg 2',pointSize=16)) layout.addWidget(title, 0,0,1,3) #editable fields self.TTLswitch = TextChangingButton(labels) self.TTLswitch.setAutoDefault(True) layout.addWidget(self.TTLswitch, 2,0, 2,1) self.enableSwitch = QtGui.QCheckBox('Enable Shutter') layout.addWidget(self.enableSwitch, 1,0, 1,1) self.setLayout(layout)