
QT
文章平均质量分 60
hero0l0
这个作者很懒,什么都没留下…
展开
-
Pimpl 模式的QT实现方法
Pimpl 模式(Pointer to Implementation)是一种用于隐藏类的实现细节的设计模式,它通过将类的私有成员变量和方法放在一个单独的实现类中,然后在主类中使用一个指向该实现类的指针来访问这些成员。在 Qt 中,Q_D 宏通常与 Q_DECLARE_PRIVATE 和 Q_DECLARE_PUBLIC 宏一起使用。Q_DECLARE_PRIVATE 宏用于在主类中声明一个指向私有实现类的指针,而 Q_DECLARE_PUBLIC 宏用于在私有实现类中声明一个指向主类的指针。原创 2024-12-21 09:32:43 · 423 阅读 · 0 评论 -
使用XPACK实现JSON转C++结构体
/ 添加宏定义XPACK在结构体定义结尾int id;int level;// 添加宏定义XPACK在结构体定义结尾好用。原创 2024-12-19 16:38:09 · 367 阅读 · 0 评论 -
HTTP网络服务器(解决QTcpSocket跨线程调用问题)
该多线程HTTP服务器,可以说是比较初级的TCP网络服务器。为了实现更加功能完善的网络服务器,最好使用成熟的网络库进行集成设计。接下来,开始学习基于libevent网络库的HTTP服务器实现。原创 2024-04-26 16:30:37 · 1215 阅读 · 2 评论 -
INI配置文件读写
将配置参数数据写到ini文件中,可以避免修改代码。原创 2024-04-13 10:48:30 · 258 阅读 · 0 评论 -
QT程序打包
QT程序完成开发后,需要打包成可发布的AppImage应用程序,以下介绍具体方法。每次打包,心情都很好——是结项的感觉。原创 2024-03-20 15:43:41 · 538 阅读 · 1 评论 -
数据库调用方法
针对业务数据需要持久化存储、高效检索等应用场景,需要用到数据库进行数据的管理。数据库的难点其实是数据库的部署、ODBC驱动安装,针对不同厂家的数据库,需要多费点心思研究。原创 2024-03-20 15:31:06 · 539 阅读 · 0 评论 -
第三方库调用方法
应用软件通过调用密码卡接口库,实现与密码卡硬件的连接和密码服务调用。具体实现方式分为显示调用和隐式调用两种。参考内容。原创 2024-03-20 14:55:29 · 366 阅读 · 1 评论 -
多线程实现方法
针对应用程序在单线程运行时的窗口卡顿、性能差等问题,研究设计了QT多线程编程的两种实现方法。关于多线程的总结就这些了。原创 2024-03-20 13:57:46 · 216 阅读 · 1 评论 -
WebSocket服务端设计
介绍技术选型原因为了实现加解密网络服务器,为应用服务器提供实时加解密服务,针对服务器通讯协议进行选型,最终选择用WebSocket协议进行网络服务程序的设计。WebSocket协议优势(1)较少的控制开销:在连接创建后,服务器和客户端之间交换数据时,用于协议控制的数据包头部相对较小;(2)更强的实时性:由于协议是全双工的,所以服务器可以随时主动给客户端下发数据。相对于 HTTP 请求需要等待客户端发起请求服务端才能响应,延迟明显更少;原创 2024-03-20 11:11:51 · 480 阅读 · 0 评论