
QTC++
文章平均质量分 83
记录一点学习中的笔记,必然存在不足,希望大家不吝赐教!
温柔大猩猩
搞嵌入式linux/QT/C++的,文章大多是工作中实践整理和记录,有不对的地方请一定要指出!一起进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++ 使用 # 打印枚举常量的枚举名称字符串
使用# 打印枚举变量名原创 2023-03-07 11:35:41 · 9625 阅读 · 1 评论 -
基于QRencode的 QT二维码显示 QImage像素操作和QPainter
Qt二维码QRencode库Qt中使用原创 2022-01-25 18:02:47 · 2509 阅读 · 0 评论 -
QT- label实现滚动字幕 (跑马灯)效果 -像素级
网上资料比较多,但是csdn没有,而且也缺乏比较清晰的教程,于是打算写下这篇博客,和大家一起学习QT原创 2021-07-09 16:38:17 · 8827 阅读 · 1 评论 -
QT - 获取本地IPV4 地址 + C++根据域名获取IP地址
直接上代码,大家想要可以自行封装成函数方法一:使用QHostAddress//QList<QHostAddress> address = QNetworkInterface::allAddresses();foreach (QHostAddress ptr , QNetworkInterface::allAddresses()){ if(ptr.protocol() == QAbstractSocket::IPv4Protocol){// 获取ipv4地址 if原创 2021-07-09 12:03:46 · 3509 阅读 · 0 评论 -
QT定时任务- timerEvent事件使用以及和QTimer 定时器的使用区别
定时器QTimer和timerEvent事件重载的使用区别记录QTimer定时器QObject中的timerEvent事件重载总结参考文章QTimer定时器一般情况下我们使用定时器开启定时任务都是这样操作://.h文件--声明QTimer对象和槽函数public slots: void Timer_func();public: QTimer* Timer_; //.cpp文件--实例化和连接信号槽Timer_= new QTimer(); // 哪个线程调用new,这个定时器就在哪个内存原创 2021-05-10 10:52:23 · 23400 阅读 · 1 评论 -
QT-widget时多界面切换的StackedWidget方法
QT-多界面切换的几种方法方法一:用 .hide() 和 .show()方法二: 使用StackedWidget(ui设计师)方法一:用 .hide() 和 .show()这个方法比较直观,因为QWidget是所有可视控件的基类,所以由QWidget继承而来的类,都会有 ..hide() 和 .show() 一个显示,一个隐藏。可以简单的实现界面切换,如果把这个类放在界面类所在线程一起跑,就不用使用信号控制初始化:由于和ui在同一片内存空间,故可以直接实例化和调用这里我是根据输入,就显示对应界原创 2021-03-02 20:17:43 · 29801 阅读 · 10 评论 -
QT QByteArray的十进制与十六进制(字符型) 互相转换 -串口编程
目前使用到的是QByteArray::number(源数据 ,要使用的进制数)。作下记录,以供日后参考。转制方法有很多,这只是其中一种,有其他QT的进制转换方法,欢迎与作者交流!十进制转为十六进制int num = 20;qDebug() << QByteArray::fromHex( QByteArray::number(num,16); // 14把输入的int数据以16进制读取。 这个数据可以被QByteArray::fromHex转为QByteArray十六转十进制in原创 2021-02-03 17:24:55 · 12530 阅读 · 0 评论 -
Qt 字符编码转换(UTF-8 转换为 GBK) \u7528\u6237\u672a\u7b7e\u7ea6
这里写目录标题编码知识转换编码示例编码知识Qt常见的两种编码是:UTF-8和GBKUTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的转载 2021-02-03 09:49:03 · 6041 阅读 · 0 评论 -
Ubuntu 18.04安装QtMqtt模块、低于QT5.0有其他mqtt sdk库
Ubuntu 18.04+QT5.14安装QtMqtt模块下载MQTT模块Ubuntu+QT5.14下编译模块手动安装各种文件下载MQTT模块附上GitHub上的QT官方原库:戳我Ubuntu+QT5.14下编译模块把源码目录下的src/mqtt 里面的头文件复制一份放到你QT编译模块下的inlcude。因为编译src时需要这些头文件在QT5.14 下新建一个QtMqtt 文件夹并把src/mqtt 里的文件复制过去,doc似乎是说明文档?可以酌情复制2,用QT打开源码目录下的qtmqtt原创 2021-01-22 12:11:24 · 2506 阅读 · 0 评论 -
海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)
安装FFmpeg及移植原创 2021-01-15 12:12:02 · 7652 阅读 · 7 评论