![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt学习笔记
文章平均质量分 67
记录下自己学习QT的主要内容,便于查阅。
何事误红尘
从单片机到嵌入式,未遂
展开
-
Qt5学习笔记之计时器
void Widget::on_closeBt_clicked(){ timer.stop();}void Widget::on_resetBt_clicked(){ timer.stop(); time.setHMS(0, 0, 0, 0); ui->label->setText(time.toString("hh:mm:ss:zzz")); ui->bitTime->clear();}原创 2021-04-21 12:59:15 · 768 阅读 · 0 评论 -
Qt5学习笔记之图标下载和转换
学习Qt过程中,按照视频打包程序,想要找个自己的图标。发现视频内给出的网站是收费下载,目前只是学习了解Qt,暂时没有必要充值下载图标。百度了一些,推荐基本都是那几个网站。有哪些分享图标资源的网站? - 知乎,有兴趣的同学可以点击去自己看看。这里记录一下今天使用的过程。下载图标1.登录网站:Free Icons,搜索自己想要的内容。在搜索结果中单击选择自己想要的图标:2.页面会跳转到下载,根据提示单击选择即可:3.这时会弹出选择界面,免费只能选择48和96两个尺寸:4.再次点击下载:5原创 2021-04-12 20:00:14 · 833 阅读 · 0 评论 -
Qt5学习笔记之QString的使用
学习过程中QString使用的逐渐变多,从《Qt5学习笔记之零碎问题记录》中拿出单独列为一篇。2.QString字符串的操作不错的文章:QT 对QString字符串的操作2.1 拼接 QString buf; QFileInfo info(file); buf = QString(info.absolutePath()); buf.append("/"); 2.2 裁剪 QString offsize; offsize = ui->iapoffsizeEdit->text原创 2021-04-11 12:30:51 · 1786 阅读 · 0 评论 -
Qt5学习笔记之bin文件合成工具四:打包程序、修改为CAN帧ID解析工具、ping数据处理工具
在这篇文章中,对程序进行一些完善,然后打包。原创 2021-04-11 12:25:30 · 1622 阅读 · 0 评论 -
Qt5学习笔记之bin文件合成工具三:偏移量数据填充
这里写目录标题概述实现步骤偏移量获取数据填充概述在上一章节我们实现了单个bin文件的读取和写入,这一节我们实现完整的generate功能。实现步骤偏移量获取数据填充原创 2021-04-10 19:57:55 · 1239 阅读 · 0 评论 -
Qt5学习笔记之bin文件合成工具二:bin文件的读取和写入
这里写目录标题概述实现步骤1.调整界面并布局。2.显示文件路径和偏移量3.bin文件读取4.将读取的bin文件写入到新的文件。5.测试运行效果:6.解决00结束符问题概述上一小节主要是练习下本地文件的打开和另存为,现在我们开始正式bin文件合成工具的开发。先学习《Qt学习之路2.pdf》第36节 二进制文件读写。本篇文章的目标:1.重新设计界面2.实现不同bin文件的选取3.合成bin文件涉及的内容略多:将选好的3个bin文件根据偏移量合成为1个bin文件,空出的内容填充为FF。在本篇文章,我原创 2021-04-10 14:37:24 · 10053 阅读 · 11 评论 -
Qt5学习笔记之零碎问题记录
这里写目录标题概述1.qDebug输出问题2.QString字符串的操作3.修改UI文件后编译未同步概述本片文章主要是记录Qt学习过程中遇到的问题和解决方法。1.qDebug输出问题1.qDebug可以当成printf使用,但无法当成cout使用。 qDebug("OK"); qDebug() << "OK";使用第一句可以正常输出,而使用第二种方式,报错:error: invalid use of incomplete type 'class QDebug'原创 2021-04-10 12:30:52 · 2132 阅读 · 0 评论 -
Qt5学习笔记之bin文件合成工具一:使用对话框选取本地文件并读取
《Qt学习之路2.pdf》第17节 文件对话框首先制作一个界面,包括保存、另存为和内容显示。void Widget::on_openBt_clicked(){ QString path = QFileDialog::getOpenFileName(this, tr("Open File"), ".", tr("Text Files(*.txt)")); if(!path.isEmpty()) { QFile file原创 2021-04-06 13:55:27 · 1634 阅读 · 0 评论 -
Qt5学习笔记之串口助手三:设置图标、打包成Windows软件
可以看到我们的串口助手是直接作为ASCII发送的。视频到这里为止,后面我们开始自己拓展串口助手功能,如16进制/ASCII发送、显示时间戳、定时发送等。需要说明的是,此时可以直接修改exe文件的名称,而不必与源码工程保持一致。现在我们测试下串口助手。2.在桌面创建一个文件夹(不要有中文路径),放入release下的exe文件。4.此时开始打包程序,会在目录下自动添加Qt5运行需要的文件。2.将想要使用的图标放到工程目录下,注意图标必须是.ico后缀。,这里只记录下Qt中使用图标的方法。......原创 2021-03-30 23:14:46 · 572 阅读 · 0 评论 -
Qt5学习笔记之串口助手二:发送接收实现
这里写目录标题一级目录显示接收内容实现发送功能一级目录1.定义一个串口端口的对象并实例化2.打开按钮自动关联槽函数#include 显示接收内容需要手动关联槽函数查看应该使用的信号记得声明槽函数定义函数注意带上类。实现发送功能自动关联...原创 2021-03-30 22:49:08 · 231 阅读 · 0 评论 -
Qt5学习笔记之串口助手一:基本界面设计
从这一篇文章开始,跟着视频实现一个串口助手。当然,这里实现的串口功能比较简单,只有最基础的串口参数设置、发送、接收。在之后的拓展学习中,我们再实现一个具备完整功能的串口助手,如增加时间戳、周期发送、16进制/ASCII发送等。Qt的三驾马车:串口编程、网络编程、操作GPIO。......原创 2021-03-30 21:45:43 · 2234 阅读 · 0 评论 -
Qt5学习笔记之QQ登录界面二:登录按钮与信号槽
使用帮助查看Push Button的信号上面提到的是自动关联方式,下面以注册为例,说下手动关联。槽函数只能声明到private slots或public slots发现登录按钮不管用了原创 2021-03-29 21:31:41 · 560 阅读 · 0 评论 -
Qt5学习笔记之QQ登录界面五:切换界面
1.创建新的UI界面无需添加前缀,直接添加文件即可。原创 2021-03-29 23:18:06 · 426 阅读 · 0 评论 -
Qt5学习笔记之QQ登录界面四:界面布局
1.三种布局方式原创 2021-03-29 22:44:56 · 500 阅读 · 0 评论 -
Qt5学习笔记之QQ登录界面三:添加图片资源
1工程添加图片如果添加文件为灰色,则需要先保存,ctrl+S即可。如果右侧没有出现添加的资源图片,则可能需要保存所有文件原创 2021-03-29 22:29:15 · 317 阅读 · 0 评论 -
Qt5学习笔记之QQ登录界面一:制作界面
B站发现这个QT教程视频,看了两集感觉讲的不错,上手挺简单。之前也接触过QT,一来是工作中用不到,没有动力。二来看到一堆的函数就头大记不住,什么设置起始坐标、居中、标题等等。没有深入学习,看到这个视频是在UI直接拖动组件完成界面制作,所以也就打算跟着再学学QT。文章主要是跟着视频操作,记录一下操作步骤做个笔记,方便快速查阅。...原创 2021-03-29 21:32:07 · 3316 阅读 · 0 评论