def __init__(self, parent=None, name="SPS_XIA_DATA", fl=0, title="XIA", size=(0, 8192)): qt.QWidget.__init__(self, parent, name, fl) layout = qt.QGridLayout(self, 2, 1) layout.setMargin(5) self.title = qt.QLabel(self) font = self.title.font() font.setBold(1) self.title.setFont(font) self.title.setText(title) self.detList = qt.QListBox(self) self.detList.setSelectionMode(qt.QListBox.Multi) layout.addWidget(self.title, 0, 0, qt.Qt.AlignCenter) layout.addRowSpacing(0, 40) layout.addWidget(self.detList, 1, 0)
def __init__(self, parent=None, name="SPS_StandardArray", fl=0, rows=0, cols=0): qt.QWidget.__init__(self, parent, name, fl) layout = qt.QGridLayout(self, 4, 2) layout.setMargin(5) plab = qt.QLabel("Plot", self) xlab = qt.QLabel("X :", self) ylab = qt.QLabel("Y :", self) layout.addWidget(plab, 0, 0, qt.Qt.AlignRight) layout.addWidget(xlab, 1, 0, qt.Qt.AlignRight) layout.addWidget(ylab, 2, 0, qt.Qt.AlignRight | qt.Qt.AlignTop) self.plotCombo = qt.QComboBox(self) self.plotCombo.setEditable(0) self.plotCombo.insertItem("Rows") self.plotCombo.insertItem("Columns") self.xCombo = qt.QComboBox(self) self.xCombo.setEditable(0) self.yList = qt.QListBox(self) self.yList.setSelectionMode(qt.QListBox.Multi) layout.addWidget(self.plotCombo, 0, 1) layout.addWidget(self.xCombo, 1, 1) layout.addWidget(self.yList, 2, 1) self.connect(self.plotCombo, qt.SIGNAL("activated(int)"), self.__plotChanged) self.setSize(rows, cols)