Qt使用QColor、QPen、QBrush类来确定如何绘线及填充。这些类功能强大,不过使用并不友好。
PyQtGraph提供了mkColor()、mkPen()、mkBrush()函数来简化创建这些类的过程。
但是实际使用中,并不需要调用这些函数,任何函数或方法都接收pen或者brush参数,同样实现上述函数的功能。例如,下属三行功能是一样的。
pg.plot(xdata, ydata, pen='r')
pg.plot(xdata, ydata, pen=pg.mkPen('r'))
pg.plot(xdata, ydata, pen=QPen(QColor(255, 0, 0)))
- 《pyqtgraph documentation》

PyQtGraph提供mkPen、mkBrush和mkColor函数,旨在简化Qt中创建绘图线条和填充颜色类的复杂过程。虽然在实践中可以直接传入参数实现相同效果,但这些函数为开发者提供了便利。

被折叠的 条评论
为什么被折叠?



