QT
文章平均质量分 60
QT
Jun626
QQ:2839084093
微信:CJ2839084093
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT(6)-UDP数据收发
UDP是轻量的、不可靠的、面向数据报、无连接的协议,它可以用于对可靠性要求不高的场合,和TCP通信不同,两个程序之间进行UDP通信无需预先建立持久的socket连接,UDP每次发送数据报都需要指定目标地址和端口。QUdpSocket类用于实现UDP通信。发送数据报使用writeDatagram()函数,数据报的长度一般小于512字节,每个数据报包含发送者和接收者的IP地址和端口等信息;原创 2026-06-05 11:41:03 · 362 阅读 · 0 评论 -
QT(7)-数据库使用
调用上面函数,会在工程目录下生成一个数据库文件。需要安装navicat或者其他数据库管理软件。原创 2026-06-05 11:43:01 · 53 阅读 · 0 评论 -
QT(2)-通过管道关联CMD
【代码】QT(2)-通过管道关联CMD。原创 2026-06-05 11:22:12 · 59 阅读 · 0 评论 -
QT(1)-C/C++库生成和调用
留意linux下和windows下的so,可能存在差异。在哪个平台开发QT程序,就用哪个平台下编译的so文件。录下生成debug或者release文件夹。把shadow build取消勾选。在工程目录右键,添加库->外部库。加入库的位置和头文件的位置。选择是动态库还是静态库。会在pro下面添加代码。原创 2026-06-05 11:19:08 · 215 阅读 · 0 评论 -
QT(3)-线程中使用控件
在线程函数里面调用startThreadSlot,就可以更新到主线程的控件上。线程头文件,创建一个控件。线程C文件,创建一个控件。原创 2026-06-05 11:25:44 · 220 阅读 · 0 评论 -
QT(5)-第三方日志系统
这些设置方法可以都不进行设置,这样会采用默认的方式/*** @brief setFormat 设置日志输出内容格式化* @param infoFormat 内容格式化参数* @param timeFormat 日期格式化*//*** @brief setLevelColor 设置不同日志级别的字体格式* @param type 日志类型* @param levelColor 字体格式*//*** @brief setOutLogPath 设置输出地址。原创 2026-06-05 11:38:22 · 224 阅读 · 0 评论 -
QT(8)-线程锁
正常使用时 unique_lock可以完全取代lock_guard 也就是lock_guard 用的地方 直接可以地换成unique_lock。std::adopt_lock是一个结构体对象 起一个标记作用 表示这个互斥量已经lock() 不需要在lock_guard中再lock。std::adopt_lock 方便在std::lock()函数值使用智能锁 (lock_guard和unique_lock的参数)应该是在已经锁住的情况让lock_guard的创建不再在构造函数中lock 也就是不会再锁一遍。原创 2026-06-05 11:46:53 · 109 阅读 · 0 评论 -
QT(4)-EXCEL操作
库的源码会被加入到工程中。原创 2026-06-05 11:28:12 · 187 阅读 · 0 评论 -
QT(9)-Qjson移植
读Json除会用到写时需要的类,还需要QJsonParseError用于在将文件数据转换为Json格式数据时的错误接收。QJsonDocument:json文档类,主要将用于转换json与ByteArray格式数据。QJsonObject:json对象类,类似QVariantMap。( 文件结构:对象{ 数组[ 多个对象{},.... ] } )优化后的代码,可以对以上三种任何例子中的json文件解析。jsonArray.json文件内容。类,类似QVariantList。3.4 对象与数组组合。原创 2026-06-05 12:21:18 · 108 阅读 · 0 评论 -
QT(10)-TCP数据收发
【代码】QT(10)-TCP数据收发。原创 2026-06-05 13:37:43 · 54 阅读 · 0 评论 -
QT问题2-Clock skew detected. Your build may be incomplete.
上面是我创建的群聊,欢迎新朋友的加入。 1.问题描述 2.问题解决 系统时间和编译时间对不上 调整时间为一致原创 2020-02-23 10:46:24 · 685 阅读 · 0 评论 -
QT问题1-QMessageBox弹出的对话框关闭后,整个程序退出
上面是我创建的群聊,欢迎新朋友的加入。 1.问题描述 如图,如果我点击OK或者左上角的x都会导致程序全部退出 2.问题解决 在box弹出之前加一句话 QApplication::setQuitOnLastWindowClosed(false); QMessageBox::about(NULL, "", str+" Win!"); ...原创 2020-02-19 16:57:02 · 2441 阅读 · 0 评论 -
QT在Windows上实现静态编译
上面是我的微信和QQ群,欢迎新朋友的加入。 QT源码下载 地址:https://download.qt.io/archive/qt/5.14/5.14.1/single/ 解压 安装VS2017 安装PYTHON 安装Ruby 地址:https://rubyinstaller.org/downloads/ 安装Perl 地址:https://strawberryperl.com/ 下载JOM https://wiki.qt.io/Jom 编译 ...原创 2021-03-05 17:47:38 · 895 阅读 · 0 评论 -
QT问题3-QT中文显示
上面是我创建的群聊,欢迎新朋友的加入。 1.问题描述 显示不了中文或者中文乱码 2.问题解决 下载字库DroidSansFallback.ttf 随便百度下载一个就行,从哪弄的无所谓,其他的有中文的字库也可以 把他放到设备的一个指定文件夹下面 在qt进代码的时候 #include "mainwindow.h" #include <QFontDatabase> ...原创 2020-02-23 11:38:50 · 527 阅读 · 0 评论
分享