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