
QT
文章平均质量分 82
Qt的常用控件,Qt网络,QT多线程,文件读写,等等
__void
不要停止学习
展开
-
七、Qt多线程之QThread
关于多线程这个话题,相信大部分人都比较熟悉,但是要想深入理解多线程本质的话,多半得借助MCU以及RTOS这样的片上系统,今天就不深入展开,我们放在下一篇分析。从使用的角度,线程真的很棒很好用,特别是Qt库对多线程的封装,使得线程使用起来更加优雅,更少的代码和更简单的使用方式,今天就来详细分析qt的线程的使用方式以及应用场景等等。原创 2022-10-31 17:29:06 · 811 阅读 · 1 评论 -
六、QtC++原子操作详解
为什么要说原子操作呢,因为我下两篇将要深入分析多线程以及QT中的多线程,线程就必然涉及线程同步,举个例子,假如我们设计一个软件,一个线程负责采集传感器数据,一个线程负责将数据显示到屏幕,而采样的频率(速度)远远大于屏幕刷新速率,假如每秒采集10次,而屏幕上的数据1秒才更新一次,反正诸如这样的场景,都需要线程同步,换句话说,也可以理解为控制线程的运行顺序和运行速度。分析这么多,原子操作的使用其实很简单,如果是一次性写入以内的32字节的数据,就是原子操作,而需要先读,再写入的,就不是原子操作。原创 2022-10-26 12:27:51 · 2643 阅读 · 0 评论 -
五、Qt读写XML
Qt操作XML详解,相关API使用以及例程原创 2022-07-25 11:34:25 · 1459 阅读 · 0 评论 -
四、Qt中使用sqlite数据库详解(两种使用方式)
QT中使用sqlite数据库的两种方法,亲测原创 2022-06-07 18:22:13 · 16340 阅读 · 16 评论 -
三、Qt常用容器之QList
1、QList介绍介绍个锤子,有点累,摊牌了,这篇是水的,但是我觉得质量很高,因为我自己写不了这么详细,对,感谢某不知名网站编程指南,我直接白嫖,这篇实在是太多了,说句实话日常使用不久存个指针,然后遍历查找之类的,怎么能写这么多!在开始讲解 QList 之前,我们先明确一下 Qt 数据容器能存储什么,不能存储什么。Qt 提供的数据容器都是模板类,构造时要带数据类型,比如下面这句定义整型数列表:QList<int> integerList;Qt 数据容器有支持的数据类型,也有不支持的类型原创 2022-03-04 15:13:00 · 19300 阅读 · 4 评论 -
一、QT常用容器之QString
QString详解原创 2022-03-04 13:22:45 · 1963 阅读 · 0 评论 -
二、Qt常用容器之QByteArray
1、QByteArray介绍Qt中对字符处理已经有QString,为什么还要引出QByteArray,因为QString中一个字符占两个字节,而传统的标准C/C++中Char/String都是一个字节为单位,而Qt库中是无缝兼容标准C/C++语法的,而在实际使用中,多机通信、交换数据等等都是使用QByteArray,这样才能达到跨平台,跨语言,跨设备,特别是嵌入式设备,大多采用C语言编程,自然是标准C库,Qt想与之通信就必须使用QByteArray,可以省去诸多转换麻烦。QByteArray 类可以处理原创 2022-03-04 14:47:07 · 8917 阅读 · 0 评论