def paintEvent(self, event): if self.isMenuBar(): painter = QStylePainter(self) option = QStyleOptionToolBar() self.initStyleOption(option) style = self.style() style.drawControl(QStyle.CE_MenuBarEmptyArea, option, painter, self) else: QToolBar.paintEvent(self, event)
def paintEvent(self, event): if self._queuedWidget.pendingMessageCount() == 0: QToolBar.paintEvent(self, event) return brush = self._queuedWidget.currentMessageBackground() painter = QPainter(self) painter.setPen(brush.color().darker(150)) painter.setBrush(brush) painter.drawRect(self.contentsRect().adjusted(0, 0, -1, -1))