QtCharts编译(编译环境MSVC12)和VS2013配置QtCharts
来源:互联网 发布:台湾中央研究院 知乎 编辑:程序博客网 时间:2024/06/03 21:35
介绍
最近Qt将QtCharts图形窗口部件开源了,现在我们可以通过编译,配置出自己的开发环境,免费的使用QtCharts设计出多样的柱状图、折现图等。网络上都是一些针对MinGW+QtCreator编译,最终在QtCreator中使用的例子。对于Qt+VS用户来说,如何编译MSVC+QTCharts并配置QtCharts的相关资料还比较少。因此,笔者在向一位网友请教之后,决定写下这篇博文作为记录。
下载QtCharts源码和Perl编译器
QtCharts下载地址(GitHub):https://github.com/qtproject/qtcharts
本人提供下载好的QtChart和Perl编译器:http://pan.baidu.com/s/1qXe10KW
提示:编译QtCharts之前,需要先安装Perl并且配置好,否则编译QtCharts时会出错!还需要QtCreator.
Perl的安装
安装Perl可以选择默认路径,也可以指定到自己需要的路径。如何安装并且配置,百度经验讲的很详细,请查看下面链接:http://jingyan.baidu.com/article/9f7e7ec0b798ae6f281554e9.html?st=2&os=0&bd_page_type=1&net_type=1
注意:配置好环境变量需要注销或重启系统。
编译QtCharts
- 解压出QtCharts,并用QtCreator打开qtcharts.pro文件。
- 构建项目
- 部署项目
- 部署完成
安装QtCharts帮助文档
- Make参数输入:docs,之后重新部署项目。
- 将目录E:\CPlusPlusLib\build-qtcharts-unknown-Release\doc中的文件拷贝到目录:C:\Qt\Qt5.5.1\Docs\Qt-5.5中。
- 重启QtCreator,在帮助中搜索QtCharts.
安装QtCharts的Eamples
- 将源代码目录:E:\CPlusPlusLib\qtcharts\examples中charts文件拷贝到Qt库目录C:\Qt\Qt5.5.1\Examples\Qt-5.5中。
- 修改Qt\Qt5.5.1\Examples\Qt-5.5文件夹中examples.pro文件。
- 重启QtCreator,在示例中输入charts,查看例子。
在VS2013中配置QtCharts
- 打开VS2013新建Qt工程。
- 新建QtChart属性表,将VC++目录和附加依赖项做如下修改
- 在源文件testqtcharts.cpp中添加如下代码
QLineSeries *series = new QLineSeries(); series->append(0, 6); series->append(2, 4); series->append(3, 8); series->append(7, 4); series->append(10, 5); *series << QPointF(11, 1) << QPointF(13, 3) << QPointF(17, 6) << QPointF(18, 3) << QPointF(20, 2); 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); setCentralWidget(chartView);
- 编译运行结果
程序工程(代码+UI文件+属性表)分享
百度云下载链接:http://pan.baidu.com/s/1sk8l38D
0 0
- QtCharts编译(编译环境MSVC12)和VS2013配置QtCharts
- QtCharts编译(编译环境MSVC12)和VS2013配置QtCharts
- QtCharts编译
- QtCharts源码编译安装
- Qt5.4.2编译QtCharts 2.1
- Qt5.4.1编译QtCharts 2.1
- Windows环境QtCharts安装配置说明
- qt官方开源的图像库QtCharts编译、安装
- vs2013配置openGL编译环境
- VS2013配置OpenGL编译环境
- QtCharts笔记之QLineSeries
- QtCharts笔记之QValueAxis
- QtCharts 绘制折现图
- QtCharts第一章:绘制曲线
- QtCharts Legend 点击选择demo
- Ubuntu 16.04 Qt5安装qtcharts
- QtXlsxWriter编译和配置(VS2013+Qt5.6.0)
- vs2013 静态编译Qt和配置方法
- 分数运算模板
- 贪心 000 关于运送木板的问题
- 抓取搜狗壁纸公园的图片(四)改用python3.5下载真正的壁纸
- 浅谈 Fork/Join
- 用CocoaPods集成Reveal
- QtCharts编译(编译环境MSVC12)和VS2013配置QtCharts
- 基于android的Socket通信简介(一)
- 计算一个字符串中有哪些固定字符
- hdu5647DZY Loves Connecting
- 最大间隔
- 北化oj 2102 - 程序改错 - 二维数组参数传递
- mysql 5 插入数据有不识别字符问题 解决方法
- 基于原型的对象创建和继承
- 回溯算法之素数环问题