上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 57 下一页
摘要: 转载自:https://www.jb51.net/program/3074287bh.htm 使用QT进行应用开发时,有时候需要进行客户端和服务端的网络通信,本文主要介绍了QT使用Http协议通信的实现示例,具有一定的参考价值,感兴趣的可以了解一下 − 目录 介绍 1.多个独立参数GET请求 2.参 阅读全文
posted @ 2024-05-03 13:28 FBshark 阅读(1189) 评论(0) 推荐(0)
摘要: 0.问题描述 Qt界面程序开发中,会遇到执行耗时操作时,导致界面卡顿。 原因是界面主线程是单线程,如果在UI主线程中执行耗时操作,例如点击按钮,响应函数去数据库查询数据,数据量比较大时,查询需要几秒钟甚至几十秒的时间, 如果UI主线程一直等待响应函数返回,阻塞在响应函数内部,就无法响应界面的其他消息 阅读全文
posted @ 2024-05-01 22:36 FBshark 阅读(2040) 评论(0) 推荐(0)
摘要: 4个重要的结论: 1. 对于QT,GUI程序设计的逻辑需要4元素:信号、信号发射者、信号接受者、槽。例如,点击按键后,窗口关闭,这四者的关系如下所示: 2. 信号函数返回类型为void,不需要实现,只需要调用。参数类型可以重载。 调用时前面可以加 emit(也可不加),表示信号释放。 3. 槽函数返 阅读全文
posted @ 2024-05-01 21:54 FBshark 阅读(814) 评论(0) 推荐(0)
摘要: 1.进入到Qt项目文件夹内,打开 “Git Bash Here” 2.初始化,在“Git Bash Here”中输入 git init 3.加入所有文件,在“Git Bash Here”中输入 git add . (需要注意,git add 后面还有一个点) 4.添加备注,git commit -m 阅读全文
posted @ 2024-05-01 12:59 FBshark 阅读(1061) 评论(0) 推荐(0)
摘要: 简述 Qt5 中包含了处理 JSON 的类,均以 QJson 开头(例如:QJsonDocument、QJsonArray、QJsonObject),在 QtCore 模块中,不需要额外引入其它模块。 简述 常用的 JSON 库 JSON 常用类 简单的 JSON 对象 简单的 JSON 数组 复杂 阅读全文
posted @ 2024-05-01 11:06 FBshark 阅读(2857) 评论(0) 推荐(0)
摘要: 一、运行 - 从系统属性入手 按下“win+R”快捷键,打开运行对话框,输入指令:sysdm.cpl 打开【系统属性】窗体后,依次点击选项卡【高级】、【环境变量】按钮 二、运行 - 直接打开 按下“win+R”快捷键,打开运行对话框,输入指令:rundll32 sysdm.cpl,EditEnvir 阅读全文
posted @ 2024-04-28 16:42 FBshark 阅读(3112) 评论(0) 推荐(1)
摘要: INTEGER。有符号整数,存储在1、2、3、4、6或8个字节中,可以设置主键自增. int 或者 INT不能设置主键自增。 也就是说: 有了 autoincrement 的加持,在添加记录的时候,就不用给这个属性专门设置输入框了。 代码如下: /* * @func:regBtn的SLOT函数 * 阅读全文
posted @ 2024-04-27 10:43 FBshark 阅读(102) 评论(0) 推荐(0)
摘要: 本文转载自:https://cloud.tencent.com.cn/developer/article/2371799 本章将重点介绍QDateTime日期与时间组件的常用方法及灵活运用。 在Qt中,日期和时间的处理通常使用 QDateTime 类。QDateTime 是一个用于表示日期和时间的类 阅读全文
posted @ 2024-04-26 21:57 FBshark 阅读(387) 评论(0) 推荐(0)
摘要: 前言: 通过按钮实现文件弹窗选择以及关联的操作 效果图就和平时用电脑弹出的选文件对话框一样 原型图 技能: 头文件: #include<QFileDialog>//头文件 QString filename = QFileDialog::getOpenFileName(this, "弹窗标题", "E 阅读全文
posted @ 2024-04-26 14:04 FBshark 阅读(1740) 评论(0) 推荐(0)
摘要: QT中程序崩溃的原因解释 1. 空指针异常(Null Pointer Exception)(常见于结束时崩溃)当我们调用一个空指针指向的方法或者成员变量时,程序会崩溃,因为空指针并没有对应的方法或成员变量。 2. 数组下标越界(Array Index Out of Bounds)当我们访问数组的时候 阅读全文
posted @ 2024-04-26 12:19 FBshark 阅读(6342) 评论(1) 推荐(0)
摘要: 原文链接:https://blog.csdn.net/Gnar_w/article/details/134966919 作者:Gnar_w (CSDN) 一、说明 在QT的QString中,arg方法类似于C中的printf中使用的格式输出符(仅有些许类似)。 二、使用 有以下方式: 使用arg(s 阅读全文
posted @ 2024-04-26 10:49 FBshark 阅读(247) 评论(0) 推荐(0)
摘要: 1. sqlite介绍 SQLite 是一种轻量级的嵌入式关系型数据库管理系统,它是一个开源的、零配置的、自包含的、事务性的 SQL 数据库引擎。SQLite 的设计目标是简单、高效、可靠,适用于各种大小的应用程序。 以下是SQLite的一些特点和优势: 1.轻量级: SQLite 非常小巧,数据库 阅读全文
posted @ 2024-04-26 09:56 FBshark 阅读(399) 评论(0) 推荐(0)
摘要: 在工程应用中,通常有需要用网络传输图片的需求,考虑网络带宽的限制,无法直接将原始图片进行传输。 常用的两种压缩方式有png、jpeg, png是无损压缩,jpeg是有损压缩;因此png图片文件尺寸略大,jpeg图像有一定的失真。 可以使用opencv中的imencode与imdecode函数进行图像 阅读全文
posted @ 2024-04-25 14:40 FBshark 阅读(382) 评论(0) 推荐(0)
摘要: 本文转自:《Qt编程指南》 作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 本节学习 QByteArray 的两种用法,第一种作为字符串处理类,类似 QString ,但 QByteArray 内部字符编码不确定,所以要慎用。第二种是作为纯的字节数组,里面可以包含 阅读全文
posted @ 2024-04-25 11:11 FBshark 阅读(2644) 评论(0) 推荐(1)
摘要: QTimer定时器 一般情况下我们使用定时器开启定时任务都是这样操作: //.h文件--声明QTimer对象和槽函数 public slots: void Timer_func(); public: QTimer* Timer_; //.cpp文件--实例化和连接信号槽 Timer_= new QT 阅读全文
posted @ 2024-04-24 17:32 FBshark 阅读(979) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 57 下一页