问题标签 [qchart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Qt Designer 时显示 PySide2 QCharts
我在这里遇到了与问题类似的问题:How to insert QChartView in form with Qt Designer?
所以我在 Qt Designer 中创建了我的 UI 的 MainWindow,我试图让一个QtChart
显示在我窗口的一个选项卡中。我正在将 .ui 文件导入 python 程序,到目前为止,我可以让主窗口正常显示,但不能显示图表。我花了大部分时间尝试按照上面答案中列出的说明进行操作,但到目前为止,我还无法让我的提升小部件正确导入到我的主程序中。我一直想知道是否部分原因是我正在尝试在 Qt 的 python 版本(即 PySide2)而不是 C++ 版本中执行此操作,这个答案可能是为之编写的。
我尝试使用 aQWidget
和推荐QGraphicsView
的作为我的基础来提升我QChartView
的 to,但到目前为止,每次尝试都会给我一个错误,上面写着:
"QFormBuilder was unable to create a custom widget of the class 'QChartView'; defaulting to base class 'QWidget'."
我做错了什么?
像链接的问题/答案状态一样,我将提升的小部件设置为“提升的类名称”QChartView
和“头文件”为QtCHarts
. 下面是我的 Python 程序的基本代码(忽略一开始我奇怪的导入,因为这是我正在处理的一个单独问题,除非我以这种方式格式化它们,否则我的程序将找不到类导入。)
任何帮助将不胜感激!谢谢!
[编辑]:这是我根据要求加载的 .ui 文件代码。这不是完整的文件,因为原始文件太长而无法发布,但应该足以理解这个想法:
c++ - QAbstractSeries 信号被点击,因为类型是 QLineSeries
有没有办法将 QAbstractSeries 连接到点击信号,因为 QAbstractSeries 的类型是 QLineSeries?
我可以执行以下操作:
但是如果我在另一个类中定义了系列,我只能通过
我无法通过
因为 QAbstractSeries 没有“点击”信号。但我可以通过
但现在我不知道如何处理与这些信息的联系。还是有另一种方法可以将系列作为 QLineSeries 从我的图表中删除?
qt - 如何设置 QChart 纵横比
我正在尝试实现一种算法来保持 QChart 纵横比。这是一种工作,但我想知道是否有人有更简单的解决方案。
下面是发生在调整大小事件上的代码
c++ - 使用 QBarCategoryAxis 限制 QChart 上的滚动
我正在尝试使标准的Qt 条形图示例可滚动和可缩放。我可以使用滚动和缩放方法QChart
来定义一个自定义图表视图类,以重新实现不同的鼠标事件。但是,使用这种技术,可以滚动超出类别范围。
如果我可以在“图表空间”中获得 y 轴上的最小最大值,这将是一个简单的修复,但我猜因为 y 轴是QBarCategoryAxis
唯一可用的方法返回最小最大值类别的字符串。
每次搜索我为QValueAxis
api 提出的返回结果时,我都不知所措。
qt - 如何使用 QCharts 创建子图?
我想创建两个子图(如 2 行),第一个图将显示基于存储在文本文件中的模数转换器计数的线序列图,第二个图将显示基于存储在温度值的线序列图文本文件。我可以在同一个图中绘制线系列,但我想在两个单独的子图中绘制它。
我从文件中读取的数据采用以下格式。
我在 Windows 10 上使用 Qt 5.14.1 有人可以指导我实现这一目标吗?提前致谢。
python - PyQt5 - 无法向 QTabWidget 添加元素
我正在尝试向我的 PyQt5 GUI 添加第二个选项卡(包含饼图可视化),但我不知道如何显示它。第二个选项卡布局在一个单独的类中,我的程序具有以下结构:
主文件
gui.py
main_tab.py
tab_2.py
我一直在尝试各种解决方案,但到目前为止还没有运气。任何帮助将不胜感激!
c++ - 尝试新对象Qchart时,ubuntu中的C ++ Qt分段错误
我正在尝试在 ubuntu 中使用 Qchart。运行以下代码时出现分段错误(sigsegv)错误。创建 Qchart 对象时存在此错误。
头文件:
cpp文件:
有什么问题?以及如何解决这个错误?