1.SDL开发笔记(一):SDL介绍、源码编译使用以及工程模板
2.Qt开发技术:QCharts(二)QCharts折线图介绍、分析Demo以及代码详解
SDL开发笔记(一):SDL介绍、博客编译使用以及工程模板
若该文为原创文章,源码未经允许不得转载 原博主博客地址: blog.csdn.net/qq...
Qt开发专栏:三方库开发技术(点击传送门)
无 下一篇:持续补充中…
前言
开发过程中,分析需要操作一些硬件,博客纽顿没有溯源码如播放音频、源码播放视频,分析SDL作为通用的博客C库,可以实现同一套代码操作设备。源码
SDL简介
Simple DirectMedia Layer是分析一个跨平台的开发库,旨在通过OpenGL和Direct3D提供对音频、博客键盘、源码鼠标、分析操纵杆和图形硬件的博客低级访问。它用于视频播放软件、模拟器和流行游戏,包括Valve获奖目录和许多不起眼的捆绑游戏。 SDL正式支持Windows、公众号情侣源码macosx、Linux、iOS和Android。源代码中可以找到对其他平台的支持。 SDL是用C++编写的,用C++来工作,并且还有其他几种语言的绑定,包括C语言和Python。 sdl2.0是老友广东棋牌源码在zlib许可下发布的。此许可证允许您在任何软件中自由使用SDL。
SDL下载
当前最新的版本2.0.,官方地址: /downl... QQ群:(点击“文件”搜索“SDL”,群内与博文同步更新)。
SDL编译
步骤一:解压文件夹
步骤二:使用CMake配置项目
配置路径,勾选配置相关的选项,然后点击配置:
配置生成工程的编译器类型和具体的编译器,如下图:
选择Qt5.9.3,mingw的樱花发卡网源码c和c++编译器,如下图:
生成工程,如下图:
配置成功,然后“Generate”生成工程,如下图:
修改一下安装路径,方便提取模块化,再配置然后生成工程。
步骤三:使用mingw编译
打开Q5的mingw编译命令行:
切换到生成工程的路径:
开启四线程编译:
步骤四:编译成功
步骤五:安装install
模块化
Demo
该Demo为SDL模块化的测试环境,仅用于测试添加模块后,SDL环境配置是app源码导入fusion否成功。
测试代码
bool SDLManager::testEnv() { // 初始化SDL if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)== -1)) { // 初始化失败,打出错误 qDebug() << __FILE__ << __LINE__ << "Failed to SDL_INIT_VIDEO|SDL_INIT_AUDIO" << SDL_GetError(); return false; }else { qDebug() << __FILE__ << __LINE__ << "succeed to SDL_INIT_VIDEO|SDL_INIT_AUDIO"; } SDL_Quit(); return true; }
测试结果
工程模板:对应版本号v1.0.0
对应版本号v1.0.0:开发环境模板
无 下一篇:持续补充中…
原博主博客地址: blog.csdn.net/qq... 原博主博客导航: blog.csdn.net/qq... 本文章博客地址: blog.csdn.net/qq...
Qt开发技术:QCharts(二)QCharts折线图介绍、Demo以及代码详解
若该文为原创文章,未经允许不得转载 原博主博客地址: blog.csdn.net/qq... 本文章博客地址: blog.csdn.net/qq...
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)
Qt开发专栏:开发技术(点击传送门)
《 Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解》 《 Qt开发技术:QCharts(二)QCharts折线图介绍、Demo以及代码详解》 敬请期待…
前言
红胖子,来也! 介绍了整体框架,开始动手码代码,按照顺序,从折线图开始。
补充
QCharts所有的图表都依赖《 Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解》中的QChart、QChartView、QLegend、QValueAxis。
Demo
Demo下载地址
CSDN: download.csdn.net/downl... QQ群:(点击“文件”搜索“qChartsTools”,群内与博文同步更新)
折线图
概述
QLineSeries类以折线图的形式显示数据。 折线图用于将信息显示为由直线连接的一系列数据点。
QLineSeries(折线图)
概述
QLineSeries类以折线图的形式显示数据。 折线图用于将信息显示为由直线连接的一系列数据点。 创建基本折线图:
效率更高的方式为:
注意:样条曲线图的QLineSeries类的使用请参考QXYSeries的使用。 QLineSeries类以折线图的形式显示数据。 折线图用于将信息显示为由直线连接的一系列数据点。
QXYSeries(折线图、样条曲线图、散点图的基类)
概述
QXYSeries类是折线图、样条曲线图、散点图的基类,QSplineSeries、QLineSeries、QScatterSeries都参照该类使用。
属性
Demo核心代码解析
建立QChart的显示框架
初始化数据
设置数据线是否显示(标签显示会同步)
设置主题样式
设置动画模式
设置标签显示位置
设置标签是否可见
设置是否绘制平滑
设置是否有阴影
重置随机数据
重置随机颜色
工程模板:对应版本号v1.0.0
对应版本号v1.0.0
原博主博客地址: blog.csdn.net/qq... 原博主博客导航: blog.csdn.net/qq... 本文章博客地址: blog.csdn.net/qq...