自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Qt使用帮助文档Assistant

我们在学习Qt的时候,遇到不懂的地方,可以求助互联网,看教程书籍,也可以直接看Qt的帮助文档Assistant。有了Assistant这个得力助手,让我们在开发Qt应用的过程中事半功倍!

2023-05-11 22:59:11 1809 1

原创 Qt地图(无人机、无人车使用)

我们在开发无人机(或无人车)的过程时,往往需要用到地图显示无人机的实时轨迹,或是创建航点给无人机指定飞行地点。使用Qt加载地图并不是件容易的事,需要专业的地图相关的知识,如地图切片、网络加载、数据库缓存等,而我们开发无人机项目,并不想花大精力研究地图,而是想直接使用地图开发无人机相关的功能,方便无人机的开发。好在网络上有人分享了一个从OpenPilot地面站移植来的地图代码,是使用Qt编写的,专为无人机设计,功能非常强大。

2023-05-03 22:50:08 1878 3

原创 Qt串口调试助手

串口通信因为其协议简单、应用灵活,被广泛使用。Qt自带了串口通信模块QtSerialPort,功能齐全,使用起来非常方便。QtSerialPort模块中有2个类使用的最多,分别是QSerialPort类和QSerialPortInfo类,QSerialPort类中包含了串口的一些操作,包括串口的打开关闭、COM口、波特率、数据位、停止位、校验位、流控制设置等操作,QSerialPortInfo类提供了计算机上已有的串口信息,包括端口名、系统位置、描述符、制造商、串口号等信息。

2023-04-28 22:15:58 695

原创 Qt可视化界面编译与调用

上一章我们实现了简易加法器,通过QtDesigner设计界面,然后通过信号与槽完成了“计算”功能。这一章我们来研究下使用QtDesigner设计的界面是如何被QtCreator编译,又如何被主程序所调用的。

2023-04-19 22:11:13 868

原创 Qt信号与槽机制及其几种写法

上一章我们使用QtDesigner进行界面设计,最后设计了个简易加法器界面,这一章我们来学习Qt独有的特性:信号与槽,通过信号与槽,实现控件事件的响应。

2023-04-09 23:14:20 1277

原创 Qt使用Qt Designer进行界面设计

本章使用Qt Designer进行界面设计,讲解了控件拖拽,然后进行了水平布局,最后设计了一个相对来说复杂些的“简易加法器”。下一章我们以这个“简易加法器”为例学习如何编程使用控件,实现界面中输入加数后,点击“计算”按钮,得出结果并显示出来。

2023-04-05 23:10:37 4441

原创 Qt使用代码放置控件并布局

上一章中我们从头一步一步地新建项目并运行了窗口,本章就正式踏入Qt界面编程之路。在本章节,我们先用代码编写界面,进行简单的控件放置,然后用代码进行布局;之后使用Qt Designer进行控件放置和界面布局,这使得复杂界面的设计变得简单起来。

2023-04-03 23:25:42 5459 1

原创 Qt新建项目与运行窗口

使用Qt之后你会慢慢地发现Qt框架设计的巧妙之处,跟随者Qt给的开发框架进行开发设计可以很容易很高效地完成应用开发,编写出的应用稳定性高、可靠性强。接下来就让我们跟随着Qt Creator的开发流程,快速地开发C++桌面应用。这篇讲了Qt如何新建项目并运行,分析了新建项目的文件组成,解释了每个文件的作用,最后分析了.pro文件的语句。下一篇将进入Qt应用的创作之旅。

2023-03-30 20:32:28 1837

原创 Qt版本的选择与安装

Qt版本的选择与安装

2023-03-25 20:33:24 7709

原创 Qt实时波形绘图(使用QCustomPlot)

对于初学者而言,想要及时地做出一套上位机或实时波形显示界面,还是存在一定难度的,为了降低初学者的学习难度,亦方便其他研发人员的使用,我分享一套使用简单、功能强大的实时波形绘制控件,其基于Qt5与QCustomPlot实现。

2023-03-22 21:51:30 9749 18

地图、Qt、无人机、无人车、导航

介绍见博客地址:https://blog.csdn.net/weixin_47488212/article/details/130477203?spm=1001.2014.3001.5501 我们在开发无人机(或无人车)的过程时,往往需要用到地图显示无人机的实时轨迹,或是创建航点给无人机指定飞行地点。使用Qt加载地图并不是件容易的事,需要专业的地图相关的知识,如地图切片、网络加载、数据库缓存等,而我们开发无人机项目,并不想花大精力研究地图,而是想直接使用地图开发无人机相关的功能,方便无人机的开发。好在网络上有人分享了一个从OpenPilot地面站移植来的地图代码,是使用Qt编写的,专为无人机设计,功能非常强大。 我在该代码的基础上,实现了一些功能,如实时显示鼠标位置经纬度、地图缩放等级、鼠标双击创建航点、删除航点、改变航点坐标、切换地图类型、模拟飞行演示等。

2023-05-03

Qt、QtSerialPort、串口通信、串口调试助手

介绍见博客地址:https://blog.csdn.net/weixin_47488212/article/details/130414187?spm=1001.2014.3001.5501 串口通信因为其协议简单、应用灵活,被广泛使用。Qt自带了串口通信模块QtSerialPort,功能齐全,使用起来非常方便。QtSerialPort模块中有2个类使用的最多,分别是QSerialPort类和QSerialPortInfo类,QSerialPort类中包含了串口的一些操作,包括串口的打开关闭、COM口、波特率、数据位、停止位、校验位、流控制设置等操作,QSerialPortInfo类提供了计算机上已有的串口信息,包括端口名、系统位置、描述符、制造商、串口号等信息。

2023-04-28

Qt、QCustomPlot、实时波形绘制、实时曲线绘制

讲解见博客:https://blog.csdn.net/weixin_47488212/article/details/129299987 对于初学者而言,想要及时地做出一套上位机或实时波形显示界面,还是存在一定难度的,为了降低初学者的学习难度,亦方便其他研发人员的使用,笔者分享一套使用简单、功能强大的实时波形绘制控件,其基于Qt5与QCustomPlot实现。 在项目中必须包含QCustomPlot相关文件,笔者这里是直接包含qcustomplot.cpp、qcustomplot.h两个文件。另外在项目的.pro中,必须包含以下这句: QT += widgets printsupport 可以使用代码直接实例化WidgetPlot2D,或通过窗口提升,然后使用WidgetPlot2D绘制实时波形只需两步: ① 初始化波形名称:函数initGraphName(QStringList) ② 给对应的波形添加数据:函数addData(QString, double)

2023-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除