c++ - 我们可以在 QLabel 中创建图表吗?如果不是,在对话框中创建图形的最佳方法是什么?
问题描述
我需要在我的对话框中创建一个图表,如图所示。我需要一些指导才能继续前进。示例图显示在这里
所以我正在Qt creator中开发一个应用程序,我需要在一个对话框中显示一个图表,以便更好地理解不同的商店和它们之间的比较。
首先,我需要一些指导来了解应该使用哪种类型的 Qt 小部件,然后如何将这些块创建为图形。
我对qt掌握不是很熟悉,有人可以帮我解决这个问题吗?
解决方案
Qt 指定的用于渲染图像的小部件确实是QLabel
. QPixmap
只需渲染您的图表,通过调用例如将其加载到 a 上QPixmap::fromImage
,然后QLabel
通过调用更新您的QLabel::setPixmap
.
推荐阅读
- sql - 如何在无需重建表的情况下向事实表添加新维度?
- c# - 如何从元组数组中获取最大第二个元素的元组?(C#)
- sql-server - SSMS - 执行计划操作员 - Est/Act 行显示
- flutter - 在Flutter中单击按钮时将数据从API绑定到gridview?
- mysql - MySQL 8.0.23 tmp 表不断填满
- python - Django如何更改收到错误的字段的值
- android - 应用 BottomSheetDialogFragment 背景后无法更改按钮背景
- java - 从 MultipartFile 创建 apache poi 工作簿时,Spring Boot Controller 功能未终止或返回
- kotlin - Kotlin coroutines - async withTimeout 一旦线程超时就停止阻塞
- javascript - vuexfire 不适用于 Firebase 模拟器