为了账号安全,请及时绑定邮箱和手机立即绑定

使用 PyQt 在 Qt 设计器 GUI 上嵌入实时 2D 热图

使用 PyQt 在 Qt 设计器 GUI 上嵌入实时 2D 热图

收到一只叮咚 2021-10-26 16:28:33
我正在尝试在基于 Qt 设计器的 GUI 上嵌入实时 8x8 热图。热图应该以 ~30Hz 刷新。我在 GUI 窗口上创建了一个小部件,并将其提升为我在 python 文件中创建的“热图”类。根据我在网上所做的研究,pyqtgraph似乎我可以为此使用一些东西。我试图Heatmap从pyqtgraph.ImageItem该类继承该类,但在运行 GUI 时出现错误。以下是 Qt 设计器输出文件(从 .ui 文件创建)如何创建Heatmap类的实例:self.heatmap = Heatmap(self.verticalLayoutWidget_2)verticalLayoutWidget_2我在 GUI 窗口上创建的垂直布局小部件在哪里。但它给出了以下错误:类型错误:addWidget(self,QWidget,stretch:int = 0,alignment:Union[Qt.Alignment,Qt.AlignmentFlag] = 0):参数1具有意外类型“热图”我不确定我尝试使用的软件包是否是创建实时热图的最佳软件包,甚至是正确的软件包。我会很感激任何能帮我指明正确方向的帮助。我是基于 python 的 GUI 开发的新手,所以请耐心等待。
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

如果您从 ImageItem 继承,则您的热图不会从 QWidget 继承,而 QWidget 是 addWidget 所需的输入。尝试从 ImageView 继承,它直接从 QWidget 继承。


查看完整回答
反对 回复 2021-10-26
  • 1 回答
  • 0 关注
  • 408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信