def paintEvent(self, event):
painter = QtGui.QPainter(self)
w = self.width()
h = self.height()
# background
painter.setPen(QtCore.Qt.gray)
painter.setBrush(QtCore.Qt.lightGray)
painter.drawRect(2, 2, w-4, h-4)
# range bar
painter.setPen(QtCore.Qt.darkGray)
painter.setBrush(QtCore.Qt.darkGray)
painter.drawRect(self.display_min-1, 5, self.display_max-self.display_min+2, h-10)
# min & max tabs
painter.setPen(QtCore.Qt.black)
painter.setBrush(QtCore.Qt.gray)
painter.drawRect(self.display_min-self.bar_width, 1, self.bar_width, h-2)
painter.setPen(QtCore.Qt.black)
painter.setBrush(QtCore.Qt.gray)
painter.drawRect(self.display_max, 1, self.bar_width, h-2)
## rangeSliderSize
#
# @return The current width of the slider widget.
#
评论列表
文章目录