Beispiel #1
0
    def build(self):
        for name in self.headerlist:
            label = QLabel('<b><font align="center">%s</font></b>' % name)
            self.labellist.append(label)
            label.setMargin(2)
            label.setFrameStyle(QFrame.Box | QFrame.Plain)
            label.setLineWidth(1)
            self.addWidget(label, self.r, self.c)
            self.c += 1

        self.c = 0
        self.r += 1

        for row in self.resultslist:
            for name in row:
                label = QLabel('<font align="center">%s</font>' % name)
                self.labellist.append(label)
                label.setMargin(2)
                label.setFrameStyle(QFrame.Box | QFrame.Plain)
                label.setLineWidth(1)
                self.addWidget(label, self.r, self.c)
                if self.c == self.maxcols - 1:
                    self.c = 0
                    self.r += 1
                else:
                    self.c += 1
Beispiel #2
0
    def _create_control(self, parent):
        control = QLabel()
        color = self.item.color.name()
        self._set_style(color=color, control=control)

        control.setMargin(5)
        parent.setSpacing(0)

        return control
    def _create_control(self, parent):
        control = QLabel()
        color = self.item.color.name()
        self._set_style(color=color,
                        control=control)

        control.setMargin(5)
        parent.setSpacing(0)

        return control