QChart的编译安装

开发环境:

系统版本:windows 10

QT版本:QT 5.10.0

 

1.源码下载

git clone https://github.com/qtproject/qtcharts.git
git reset --hard 6a96062

在github上下载QChart的源代码,注意,要在Release版本选和你使用qt版本一致的,不然编译可能出问题

 

2.编译

编译前先安装Perl:activePerl,注意安装时注意添加环境变量,或安装完后手动添加,然后重启电脑

使用QT打开下载的工程qtcharts.pro,选择构建项目,10到20分钟后显示编译成功

 

3.安装

打开Qt 5.10.0 for Desktop (MinGW 5.3.0 32 bit)命令行工具,进入到编译后的build目录,输入下列命令安装库文件和帮助文件

mingw32-make install
mingw32-make docs

 

4.使用

在.pro中添加

QT += charts

在下载下来的源码examples目录有示例

### 如何在QT中安装配置和使用QChart模块 #### 安装QChart组件 如果最初安装Qt时未勾选QChart组件,可以在后续通过维护工具添加此组件。启动Qt Installer并选择维护选项,这允许向现有安装添加更多功能[^1]。 对于已有的项目,确保开发环境中包含了必要的库文件以便支持Qt Charts模块的功能扩展。通常情况下,重新运行维护工具后可能需要重启IDE使更改生效。 #### 配置项目以使用QChart 为了能够在应用程序里利用Qt Charts提供的绘图能力,在`.pro`项目文件内加入如下语句: ```makefile QT += charts ``` 这条命令告知构建系统链接相应的库,并提供给程序访问这些API的能力[^2]。 另外,在源码顶部需引入特定于Qt Charts的声明空间以及包含其定义的头文件: ```cpp #include <QtCharts> using namespace QtCharts; ``` 上述操作有助于解决可能出现的一些编译错误,特别是当界面自动生成的部分位于其他预处理单元之前被解析的情况下[^3]。 #### 使用示例代码创建简单图表 下面给出一段简单的C++代码片段用于展示如何快速建立一个基本折线图实例: ```cpp // main.cpp #include <QApplication> #include <QLineSeries> #include <QChartView> #include <QChart> int main(int argc, char *argv[]) { QApplication a(argc, argv); QLineSeries *series = new QLineSeries(); series->append(0, 6); series->append(2, 4); series->append(3, 8); series->append(7, 4); series->append(10, 5); QChart *chart = new QChart(); chart->legend()->hide(); //隐藏默认显示出来的图例框 chart->addSeries(series); //把数据序列加进去 chart->createDefaultAxes(); //自动调整坐标轴范围适应当前的数据集大小 chart->setTitle("Simple line chart example"); QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); QMainWindow window; window.setCentralWidget(chartView); window.resize(400, 300); window.show(); return a.exec(); } ``` 这段代码展示了怎样初始化应用窗口并将绘制好的图形嵌入其中作为中心部件呈现出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值