【发布时间】:2022-01-29 03:39:46
【问题描述】:
所以我正在使用 Pyqt6 制作一个 GUI,并希望在 Gui 中添加带有其他数据的图形,所以当我尝试添加图形时,我得到以下错误:
call: addWidget(self, QWidget): 参数 1 有意外的类型 'PlotWidget' addWidget(self, QWidget, int, int, alignment: Qt.AlignmentFlag = Qt.Alignment()): 参数 1 有意外的类型'PlotWidget ' addWidget(self, QWidget, int, int, int, int, alignment: Qt.AlignmentFlag = Qt.Alignment()): 参数 1 有意外的类型 'PlotWidget'
我的代码
self.plt=pyqtgraph.PlotWidget()
self.plt.plot([1,2,3,4,5],[1,2,3,4,5])
grid.addWidget(self.plt, 6, 1, 3, 3)
self.setLayout(grid) #up I have grid=QGridLayout()
【问题讨论】:
-
这也有助于查看导入的最小工作示例。还有你使用的是哪个版本的 pyqtgraph。您可以尝试使用
python3 -m pip install pyqtgraph --upgrade将其升级到最新版本 -
@Domarm 我升级了,但没有显示任何不同,仍然出现相同的错误。
-
@Ahmed 请添加一个有效的minimal reproducible example,包括导入。