【发布时间】:2013-08-24 18:52:29
【问题描述】:
我在 Qt Creator 中放置一个小部件并将其提升为 PyQtGraph PlotWidget。我想在该小部件中使用自定义 AxisItem。有什么方法可以替换现有的轴还是我必须继承 PlotWidget?
【问题讨论】:
标签: pyqtgraph
我在 Qt Creator 中放置一个小部件并将其提升为 PyQtGraph PlotWidget。我想在该小部件中使用自定义 AxisItem。有什么方法可以替换现有的轴还是我必须继承 PlotWidget?
【问题讨论】:
标签: pyqtgraph
目前没有替换现有轴的方法;按照您的建议使用子类。
【讨论】:
仍然没有一种方法可以替换现有轴而不提升到其他答案中提到的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)
【讨论】: