Qt Charts编译和使用
来源:互联网 发布:nginx 多域名别名 编辑:程序博客网 时间:2024/05/21 19:42
在http://blog.csdn.net/mabing993/article/details/70141239这篇文章中,安装了32位和64位的Qt版本。在Qt5.7以后版本自带Qt Charts模块,可以免费使用,这个开源的版本只支持Qt5.4或更新版本。网上有很多博客讲解编译和使用,比如利用Qt Creator编译http://blog.csdn.net/wokaowokaowokao12345/article/details/50933447 ,利用VS命令提示符编译http://blog.csdn.net/tujiaw/article/details/70176319 。64位在安装Qt的时候已经选择了Qt Charts模块,可以直接使用,包括docs和examples 。详细的用法和容易出错的地方http://blog.csdn.net/czyt1988/article/details/51399341 。下面主要介绍为32位的版本安装Qt Charts模块的方法。
使用VS的32位命令提示符执行F:\Qt\Qt5.7.1\5.7\Src\qtbase\bin\qmake.exe qtcharts.pro ,然后nmake ,不用再执行nmake install
用dumpbin命令查看不同位数的Qt5Charts.dll
建立工程
在pro文件添加QT += charts
// mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QtCharts/QChartView>#include <QtCharts/QLineSeries>QT_CHARTS_USE_NAMESPACEMainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); // 构建 series,作为图表的数据源,为其添加 6 个坐标点 QLineSeries *series = new QLineSeries(); series->append(0, 5); series->append(4, 10); series->append(8, 6); *series << QPointF(13, 5) << QPointF(17, 6) << QPointF(20, 2); // 构建图表 QChart *chart = new QChart(); chart->legend()->hide(); // 隐藏图例 chart->addSeries(series); // 将 series 添加至图表中 chart->setTitle("Simple line chart"); // 设置图表的标题 chart->createDefaultAxes(); // 构建 QChartView,并设置抗锯齿、标题、大小 QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); setCentralWidget(chartView);}MainWindow::~MainWindow(){ delete ui;}
阅读全文
0 0
- Qt Charts编译和使用
- Qt charts
- Qt Charts入门指南
- Qt Charts示例
- Qt Charts示例
- Qt Charts基本组成
- Qt Charts实践
- Qt Charts示例
- Qt Charts基本组成
- Qt Charts发布
- Qt Charts入门指南
- Qt 之 Qt Charts 模块
- qt下QWT编译 配置和使用
- Qt编译和使用boost库
- Qt-QML-Charts-ChartView-编译错误-ASSERT: "!"No style available without QApplication!
- QT Creator编译和使用QT的静态库
- Qt Charts 之 QBarSet Class
- Qt Charts 之 QBarSeries Class
- Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC
- 006
- 单例模式
- linux常用命令 文件操作类
- (1)OFBIZ-安装部署
- Qt Charts编译和使用
- CRC循环冗余校验码
- xml基础知识(3)
- GDB 调试出现:Couldn't find general-purpose registers in core file
- docker web-GUI DockerUI和Shipyard对比
- Js_log2000_两种定时器的异同
- docker容器中搭建kafka集群环境
- slice splice split
- LINQ语句