0

我在 Qt Creator 中放置了一个小部件并将其提升为 PyQtGraph PlotWidget。我想使用带有该小部件的自定义AxisItem。有什么方法可以替换现有的轴还是我必须继承 PlotWidget?

4

2 回答 2

1

目前没有办法替换现有的轴;按照您的建议使用子类。

于 2013-08-22T16:30:47.173 回答
0

PlotWidget如其他答案中所述,仍然没有一种方法可以在不升级到子类的情况下替换现有轴。对于正在寻找PlotWidget使用 x 轴的示例子类的人,DateAxisItem如下所示:

from pyqtgraph import PlotWidget, DateAxisItem

class XDateTimeAxis_PlotWidget(PlotWidget):

    def __init__(self, parent=None, background='default', plotItem=None, **kargs):
        super(XDateTimeAxis_PlotWidget, self).__init__(parent=parent, background=background, plotItem=plotItem, axisItems = {'bottom': DateAxisItem()}, **kargs)
于 2021-12-21T12:41:36.147 回答