将 pyqtgraph 添加到 PyQt6

2023-12-15

所以我正在使用 Pyqt6 制作一个 GUI,并想在 Gui 中添加图形和其他数据,所以当我尝试添加图形时,我收到以下错误:

调用: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()

我尝试重现您的问题有一段时间了。
我在同一环境中安装PyQt5和PyQt6后成功了。

正如 @musicamante 指出的,首先导入 PyQt6 并仅在 pyqtgraph 之后导入非常重要。 否则QT_LIB未正确设置,仅根据环境中已安装的软件包猜测 PyQt 版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 pyqtgraph 添加到 PyQt6 的相关文章

  • 将 pyqtgraph 绘图嵌入到 QT .ui 中?

    首先 我希望您对我有一些耐心 因为我是此类项目的新手 我也希望不要问愚蠢的问题 话虽这么说 我的主要目标是为树莓派 3 创建一个 UI 它将感应电池和太阳能电池板的电压 电流等 由于我正在研究树莓派并且对Python3有一些了解 所以我决定
  • 在 PyQt 中嵌入“图形类型”Seaborn 图(pyqtgraph)

    我正在使用 PyQt 的包装器 pyqtgraph 构建 GUI 应用程序 我希望嵌入一个Seaborn使用其中的绘图MatplotlibWidget 但是 我的问题是 Seaborn 包装方法 例如FacetGrid不接受外部图形句柄 此
  • pyqtgraph:对齐不同图中x轴的刻度

    这是后续这个问题 问题是当其中一个图重新缩放时如何调整多个 pyqtgraph 的 x 轴缩放 我想要的结果是所有图表的刻度完美对齐 以便您可以直接比较两个图表的内容 给定的答案存档了该任务 即根据变化重新缩放图表 但是当图表的内容不同时
  • PyQt6 QComboBox下拉组合框控件

    锋哥原创的PyQt6视频教程 2024版 PyQt6 Python桌面开发 视频教程 无废话版 玩命更新中 哔哩哔哩 bilibili 2024版 PyQt6 Python桌面开发 视频教程 无废话版 玩命更新中 共计34条视频 包括 20
  • PyQt6:如何在 QImageReader 中设置分配限制?

    我正在将应用程序从 PyQt5 更新到 PyQt6 该应用程序使用非常大的图像文件 我已经更新了代码以使用 PyQt6 但是 当我运行 Python 脚本时 我现在收到错误 QImageIOHandler 拒绝图像 因为它超出了当前分配 限
  • pyqtgraph中子图大小不等

    我试图解决在 pyqtgraph 布局中为子图设置不同大小比例的问题 但没有成功 代码如下所示 from pyqtgraph Qt import QtGui QtCore import pyqtgraph as pg import pyqt
  • 将 pyqtgraph 添加到 PyQt6

    所以我正在使用 Pyqt6 制作一个 GUI 并想在 Gui 中添加图形和其他数据 所以当我尝试添加图形时 我收到以下错误 调用 addWidget self QWidget 参数1具有意外类型 PlotWidget addWidget s
  • 无法在 Windows 上的 Python 3.11 中安装 PyQt6 工具

    我安装了Python 3 11在我的 Windows 11 计算机上预发布 https www python org downloads release python 3110a7 https www python org download
  • mach-o 文件,但不兼容的架构有“x86_64”,需要“arm64e”M1 MAC

    from PyQt6 QtWidgets import from model Department import Department from view main window import Ui Form from model Depa
  • pyqtgraph:缩放时保持 TextItem 的恒定位置

    我想要一个在缩放 y 轴时在图表上保持恒定位置的 TextItem 其功能与图例基本相同 只是作为 TextItem 我可以根据需要更改文本 我不知道该怎么做 欢迎任何建议 这个例子说明了问题 在左侧图表中 缩放 y 轴会导致文本移动 而在
  • 使用外部数据使用 pyqtgraph 进行绘图

    我正在尝试实时绘制不同传感器的数据 因此我决定使用 PyQt 中的 PyQtGraph 绘制数据 以便使其能够处理来自不同来源的多个传感器的数据 在互联网上搜索示例 我找到了一个并尝试对其进行修改 因为 QtGui QApplication
  • PyQt6:AttributeError:类型对象“QImage”没有属性“Format_RGB888”[重复]

    这个问题在这里已经有答案了 我试图将代码从 PyQt5 移植到 PyQt6 但出现以下错误 AttributeError type object QImage has no attribute Format RGB888 尽管在 PyQt6
  • pyqtgraph中设置背景颜色的问题

    我在 python 中使用 pyqtgraph 模块时遇到问题 当我将白色背景颜色放入 glscatterplot 时 散点就消失了 就像背景颜色添加到散点图的颜色中一样 因此一切都是白色的 这是我使用的一段代码 w gl GLViewWi
  • 如何将 3d GLViewWidget 插入包含 2d PyQtGraph 绘图的窗口中

    我正在尝试将一些绘图代码从 matplotlib 移植到 pyqtgraph 以提高性能 pyqtgraph 示例给出了 2d 图和 3d 图的单独示例 但我无法找到作为子图嵌入 2d 绘图窗口中的 3d 图的示例 我尝试将 GLViewW
  • finplot 作为布局中的小部件

    我正在尝试添加finplot https pypi org project finplot https pypi org project finplot 作为我的 UI 中布局之一的小部件 我创建了一个小部件finplot并将其添加到布局中
  • QGridLayout 与 PlotWidget-pyqtgraph

    我有 3 个PlotWidget http www pyqtgraph org documentation widgets plotwidget html 来自pyqtgraph图书馆 obj1 obj2 and obj3 我尝试将其插入到
  • 使用 pyqtgraph 有效地绘制大型数据集

    我正在尝试使用 pyqtgraph 生成散点图和直方图矩阵 每个散点图的输入 x 和 y 值 是长度大于 1 000 000 的 numpy 数组 生成这些图需要很长时间 2x2 绘图矩阵 gt 1 分钟 matplotlib 实际上生成相
  • 如何在pyqtgraph中绘制十字线并绘制鼠标位置?

    我是 Python 和 pyqtgraph 的新手 我正在开发针对不同类型信号的查看器 目前 当我想包含十字准线和带有鼠标位置的文本标签时 我陷入了困境 我正在使用 GridLayout 因为稍后图形会与其他几个元素组合在一起 我尝试改编
  • 设置缩放 QGraphicsItem 的变换点

    我这里有个问题 在给定的代码中 动画和转换工作得很好 但是 我想要设置变换点 根据我的说法 我必须设置 setTransformationOriginPoint item boundingRect center 然而 看起来转换是从左上角开
  • pyqtgraph ImageView 在多线程时冻结

    我有多个通过 WiFi 无线连接的摄像头 我正在尝试将数据流式传输到客户端 客户端在 GUI 上显示流 我的问题是 pyqtgraph ImageItems 似乎在大约 30 秒后停止重新绘制 或者如果我单击窗口外 或者如果我调整其中一张图

随机推荐