首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt QtCharts设计器插件

PyQt QtCharts设计器插件
EN

Stack Overflow用户
提问于 2016-11-24 20:44:58
回答 1查看 2.3K关注 0票数 3

我已经尝试了这个过程(Qt Charts and Data Visualization widgets)来集成qtchart插件。但它不起作用。制作插件并将其添加到desinger文件夹中。qt designer‎可以识别该插件,但将ui编译为python文件时出现以下错误:

未知的Qt小部件: QtCharts.QChartView

我使用的是带有qt5.7和qtcharts以及pyqtcharts的linux。

我认为问题出在QtCharts末尾的“%s”,但我不知道如何解决它。

希望有人能有个主意。

EN

回答 1

Stack Overflow用户

发布于 2018-05-15 04:19:33

你不需要集成它。在qt- Widget中添加一个普通的设计器,右击,选择Promote to ...

在打开的窗口中,为Promoted class name:编写QChartView,为Header file:编写PyQt5.QtChart。按Add键。它将被添加到提升类的列表中。从列表中选择它,然后按Promote键。就这样。

然后,在您的python代码中,您可以编写类似以下内容:

代码语言:javascript
复制
from PyQt5.QtChart   import QChart, QLineSeries
...
chart = QChart()
series = QLineSeries()

series.append(1,3)
series.append(2,4)

chart.addSeries(series)
chart.setTitle('Example')
chart.createDefaultAxes()

self.ui.widget.setChart(chart) # this is the view you added in qt-designer 

确保您已经安装了pyqtchart (使用pip)。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40786760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档