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
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