Qt5
文章平均质量分 78
Yengi
they say it's a matter of time!
谢谢关注,欢迎交流分享。
展开
-
QtSqlDatabase-QCryptographicHash数据库-加密
创建一个连接,参数为数据库驱动类型和连接名称。如果链接名称默认不写,在后期整个qt应用中可以使用,通过Qt中的接口比如QSqlQuery操作数据库。Qt SQL模块是Qt提供的一个访问数据库的接口,支持多种平台下使用不同类型的数据库,在这个过程中,起到了很大的作用,它负责与不同的数据库进行通信,有了数据库驱动,我们才能使用不同类型的数据库。在qt中使用数据库要在工程文件中添加。......原创 2022-08-17 20:37:13 · 561 阅读 · 2 评论 -
Qt-UART-demo
2)通信成本高:每位传输要求一个单独的信道支持;因此如果一个字符包含8个二进制位,则并行传输要求8个独立的信道的支持;-15v~ -3v 代表1 +3v~ +15v 代表0。(3)不支持长距离传输:由于信道之间的电容感应,远距离传输时,可靠性较低。(3)支持长距离传输,目前计算机网络中所用的传输方式均为串行传输。(1)传输速度快:一位(比特)时间内可传输一个字符;常见的数据通信的基本方式可分为:并行通信与串行通信。(2)通信成本也较低,只需一个信道。字符编码的各位(比特)同时传输。...原创 2022-08-15 14:48:13 · 560 阅读 · 0 评论 -
Qt事件、自定义事件、事件过滤、发送事件
public://实现鼠标点击事件};{public://实现鼠标点击事件};{//获取按钮的字符//创建按钮事件//发送事件//发送事件给获取焦点的窗口}原创 2022-08-12 22:14:26 · 1108 阅读 · 0 评论 -
Qt-network-http
224.0.2.0 ~ 238.255.255.255:临时组地址(用户可用),全网范围有效。——在对象中只能出现键值对 “city”:“北京”(多个键值对,用 , 隔开)224.0.0.0 ~ 224.0.0.255:预留的组播地址(永久组地址)QTcpServer:监听套接字(创建socket,绑定,监听,创建连接)QTcpSocket:通讯套接字(建立连接的时候创建,收发数据)QTcpSocket:通讯套接字(建立连接的时候创建,收发数据)(2)向服务器发送一个请求数据(http头、请求数据)...原创 2022-08-12 21:39:32 · 1338 阅读 · 0 评论 -
Qt进程和线程QProcess和QThread
/一个继承于QObject类的一个自定义类//自定义槽函数work(){while(1){}}//在主线程中创建一个普通QThread类的对象mth//在主线程中创建一个自定义类thread_object 的对象work//将w的实现移入线程mth的作用范围//用信号关联w里面想要执行的任务//在主线程中声明一个信号start_th();signals://关联这个信号的槽函数为workwork();//开启线程每一个QT程序都存在一个默认的线程池。......原创 2022-08-10 20:09:59 · 2171 阅读 · 0 评论 -
Qt视图组件
Model/View(模型/视图)结构是 Qt 中用界面组件显示与编辑数据的一种结构,视图(View)是显示和编辑数据的界面组件,模型(Model)是视图与原始数据之间的接口。数据(Data)是实际的数据,如数据库的一个数据表或SQL查询结果,内存中的一个 StringList,或磁盘文件结构等。视图或视图组件(View)是屏幕上的界面组件,视图从数据模型获得每个数据项的模型索引(model index),通过模型索引获取数据,然后为界面组件提供显示数据。......原创 2022-08-08 19:55:19 · 389 阅读 · 0 评论 -
Qt时间和定时器
这里将字符串 str 按照格式 yyyy-MM-dd hh:mm:ss 转换为日期时间变量,格式是指字符串 str 所表示的日期时间的格式。参考:https://blog.csdn.net/xiaolong1126626497/article/details/119277019。QDateTime:日期时间数据类型,表示日期和时间,如2017-03-23 08:12:43。QTime:时间数据类型,仅表示时间,如15:23:13。QDate:日期数据类型,仅表示日期,如2017-4-5。......原创 2022-08-05 22:09:49 · 2334 阅读 · 0 评论 -
Qt菜单栏-工具栏-状态栏
类是为了可以跨平台,例如pc和mac下的键盘不一样,Qt可以根据平台不同设置相应的快捷键。该类中为我们定义了很多内置的快捷键,可以直接使用,例如下面注释的一行。因为Qt界面工程,默认自带了菜单栏、工具栏和状态栏,所以我们可以直接使用ui->menuBar来调用。需要使用addPermanentWdget函数来添加一个可以显示信息的组建,它会显示在状态栏的右侧,不会被临时信息所遮盖。QAction是Qt中用于添加动作的类,可以将它添加在菜单,作为一个菜单项,也可以添加到工具栏,作为一个工具栏按钮。......原创 2022-08-04 22:30:21 · 2268 阅读 · 0 评论 -
Qt标准对话框
/ 创建对话框的内容dialog.setWindowTitle("自定义对话框");// 添加按钮// 连接按钮的信号与槽{qDebug()原创 2022-08-04 13:37:15 · 533 阅读 · 0 评论 -
Qt的信号与槽的使用
接收信号的类中声明槽函数(.h)private slots://槽函数在类中的声明//槽函数的定义跟类的普通成员函数定义方式一样//槽函数定义{ui->label_2->setText("完成设置");}匿名函数方式qt5支持 c++11中的lambda表达式//函数体});......原创 2022-08-04 02:10:06 · 1346 阅读 · 0 评论 -
QLabel的几种特殊用法
代码】QLabel的几种特殊用法。原创 2022-08-03 23:35:55 · 300 阅读 · 0 评论