三雷科技
国产操作系统下的QT项目实战,密码算法应用研发,网络安全应用研发。
coco2dx4.0游戏开发,塔防游戏开发实战。
展开
-
Qt项目开发实例 (含源码)
qt教程、qt项目、qt下载、qt项目实战、qt多线程。本文通过分析demo源码,QT实战的方式进行学习,学习路线是以实战为目录,全面的使用自己的学习知识,文章中编写一系列的学习游戏demo,与大家一起分享。原创 2021-11-29 11:00:00 · 111589 阅读 · 6 评论 -
QToolBox使用详解
可以通过样式表(QSS)自定义QToolBox的外观。// 自定义样式表"}""}"QToolBox是 Qt 中用于创建可折叠工具箱的强大控件,适用于多页面布局和工具面板等场景。通过支持动态页面管理、图标、样式表和事件处理,可以灵活地满足复杂的需求。在实际开发中,建议根据具体需求进行定制和优化。原创 2025-03-11 08:00:00 · 148 阅读 · 0 评论 -
QVideoWidget使用详解
可以通过样式表(QSS)自定义的外观。// 自定义样式表"}"if (!});是 Qt 中用于显示视频内容的强大控件,适用于视频播放器、实时监控和视频会议等场景。通过结合和QCamera,可以实现丰富的视频功能。在实际开发中,建议根据平台特性和需求进行优化和适配。原创 2025-03-11 07:00:00 · 155 阅读 · 0 评论 -
QDateTimeEdit使用详解
可以通过自定义的日历弹出窗口。// 创建自定义日历控件// 设置自定义日历});是 Qt 中用于编辑日期和时间的强大控件,适用于表单、时间选择器等场景。通过支持日期时间格式、范围限制和自定义日历,可以满足复杂的日期时间输入需求。在实际开发中,建议根据具体需求进行定制和优化。原创 2025-03-10 09:16:49 · 430 阅读 · 0 评论 -
QSoundEffect使用详解
是 Qt 中用于播放低延迟音效的强大工具,适用于游戏、用户界面提示音等场景。通过支持循环播放、音量控制和多实例播放,可以满足复杂的音频需求。在实际开发中,建议根据平台特性和需求进行优化和适配。原创 2025-03-10 09:13:58 · 57 阅读 · 0 评论 -
QDial使用详解
可以通过样式表(QSS)自定义拨盘的外观。// 自定义样式表"QDial {""}""}"});QDial是 Qt 中一个简单但功能强大的控件,适用于需要旋转输入的场景。通过设置范围、步长和样式表,可以灵活地满足不同需求。结合信号槽机制,可以轻松实现与其他控件的交互。在实际开发中,建议根据具体需求进行定制和优化。原创 2025-03-08 14:45:13 · 173 阅读 · 0 评论 -
QCamera 使用详解
QCamera是 Qt 中用于摄像头操作的核心类,结合和等类,可以实现视频显示、拍照、录制等功能。通过调整摄像头参数和使用多线程,可以进一步优化性能和用户体验。在实际开发中,建议根据平台特性进行适配和测试。原创 2025-03-08 14:43:19 · 152 阅读 · 0 评论 -
QSplashScreen启动画面开发详解
可以通过继承并重写paintEvent实现更复杂的界面。public:protected:// 在指定位置绘制自定义文字// 使用自定义启动画面});是 Qt 中实现启动画面的简单且高效的工具。通过动态更新文字、进度条或自定义绘制,可以显著提升应用程序的专业性和用户体验。在 Qt6 中,其用法与 Qt5 基本一致,但需注意模块的依赖(需包含widgets模块)。原创 2025-03-08 14:23:58 · 149 阅读 · 0 评论 -
解释moc(元对象编译器)如何实现信号与槽的动态绑定(Qt)
moc 的作用:将信号、槽、属性等声明转换为元对象数据,实现运行时的动态绑定。动态绑定流程:通过元对象系统查找信号与槽的索引,根据连接类型(直接/队列)分发调用。核心价值:提供灵活的对象间通信机制,是 Qt 框架事件驱动和跨线程能力的基石。原创 2025-03-07 07:00:00 · 210 阅读 · 0 评论 -
2024年Qt面试题汇总
2024年Qt面试题汇总。大厂Qt面试题汇总原创 2024-12-16 07:00:00 · 1053 阅读 · 0 评论 -
Qt 进程间通信(windows)
Qt 本身没有直接封装命名管道的功能,但可以通过调用 Windows API 与命名管道交互。以下是一个使用 Qt 开发的命名管道示例,包括服务器和客户端部分。确保你使用的 Qt 支持调用 Windows API,例如在 Windows 平台上使用 MSVC 编译器。通过以上代码和讲解,你可以在 Qt 项目中灵活使用 Windows 命名管道进行高效的进程间通信。如果需要同时处理多个客户端连接,可以在服务器中创建多个管道实例,或使用。实现 IPC,因为这是跨平台的解决方案,且适合大部分场景。原创 2024-12-03 07:00:00 · 166 阅读 · 0 评论 -
Qt 串口读写实例(linux)
在 Qt 中开发 Linux 操作系统的串口读写程序可以使用模块。原创 2024-12-03 07:00:00 · 182 阅读 · 0 评论 -
qt下载以及安装教程
qt官方网站有时候无法访问,我们可以使用国内的网站进行快速下载qt开发工具。原创 2024-09-09 07:00:00 · 2207 阅读 · 0 评论 -
QCheckBox使用详解以及使用实例
`QCheckBox` 是 Qt 框架中用于提供复选框的类,它允许用户通过勾选或取消勾选来切换状态。以下是对 `QCheckBox` 知识点的一个总结及详细解析,并附上实例代码。原创 2024-09-06 07:30:00 · 441 阅读 · 0 评论 -
QRadioButton使用详解以及开发实例
`QRadioButton` 是 Qt 框架中用于提供单选按钮的类,它允许用户从一组选项中选择一个。以下是对 `QRadioButton` 知识点的一个总结及详细解析,并附上实例代码。原创 2024-09-06 08:00:00 · 319 阅读 · 0 评论 -
QCalendarWidget日历开发详解
`QCalendarWidget` 是 Qt Widgets 模块中提供的一个非常方便的日历控件,允许用户选择日期。这个控件在创建用户界面时特别有用,尤其是在需要用户输入日期的情况下。以下是一个关于如何使用 `QCalendarWidget` 的详细教程,包括基本设置、信号和槽的使用、以及一些高级功能的实现。原创 2024-09-05 10:53:06 · 250 阅读 · 0 评论 -
Qt获取当前系统时间、系统时间戳
在Qt框架中,获取当前系统时间和系统时间戳是一项常见的任务,通常可以通过QDateTime类来实现。原创 2024-09-05 09:56:50 · 1821 阅读 · 0 评论 -
QFileDialog开发详解
`QFileDialog` 是 Qt 框架中用于打开和保存文件的标准对话框。它提供了用户友好的界面来选择文件或目录原创 2024-07-23 10:53:52 · 565 阅读 · 0 评论 -
自定义QDialog使用详解
QDialog是Qt框架中用于创建对话框窗口的基本类。对话框窗口通常是模态的,这意味着当对话框显示时,用户无法与应用程序的其他部分交互,直到对话框被关闭。下面详细介绍如何使用QDialog来开发对话框。原创 2024-07-23 10:46:59 · 458 阅读 · 0 评论 -
QT图片转PDF项目实战(含源码)
最近在换工作,都需要将所有的图片,例如身份证、毕业证等信息都需要合并到一个pdf中。找了软件发现几乎都需要收费,干脆就自己写一个好了。如果各位其他需求,可以在留言中提出,如果我能做到,我会尽量满足。原创 2024-06-17 08:00:00 · 474 阅读 · 0 评论 -
Qt GUI 优化方案详解
使用Qt的事件过滤器,精细控制事件的传递过程。资源加载优化:分析应用启动时对资源的加载情况,包括图片、字体等,考虑采用延迟加载或异步加载等策略,以减少启动时的等待时间。识别应用中的关键资源,如图像、字体、配置文件等,采用预加载策略确保它们在需要时已经在内存中,减少运行时加载造成的延迟。是一个用于跟踪系统调用的工具,它可以捕获应用程序与内核之间的交互,帮助定位程序的问题,分析程序的行为。启动日志分析:收集并分析启动阶段的日志信息,识别潜在的性能瓶颈,包括初始化阶段的警告和错误,以及可能的优化空间。原创 2024-04-29 07:00:00 · 208 阅读 · 0 评论 -
QT文件上传带进度条实例(含源码)
QT文件上传带进度条实例(含源码)原创 2024-04-28 07:45:00 · 778 阅读 · 0 评论 -
统信操作系统中QWebEngine(js与C++交互)
在统信操作系统中安装qtwebchannel5-examples,当然在window中也可以下载对应的example找到qwebchannel.js查看文件路径。原创 2023-12-29 10:41:56 · 545 阅读 · 0 评论 -
Qt GUI 优化方案详解
使用Qt的事件过滤器,精细控制事件的传递过程。资源加载优化:分析应用启动时对资源的加载情况,包括图片、字体等,考虑采用延迟加载或异步加载等策略,以减少启动时的等待时间。识别应用中的关键资源,如图像、字体、配置文件等,采用预加载策略确保它们在需要时已经在内存中,减少运行时加载造成的延迟。是一个用于跟踪系统调用的工具,它可以捕获应用程序与内核之间的交互,帮助定位程序的问题,分析程序的行为。启动日志分析:收集并分析启动阶段的日志信息,识别潜在的性能瓶颈,包括初始化阶段的警告和错误,以及可能的优化空间。原创 2023-12-29 07:00:00 · 1160 阅读 · 0 评论 -
Qt5读取PDF文件 && PDF转图片
使用qt读取dpf文件,并且将其内容生成图片保存在本地。原创 2023-12-28 07:00:00 · 1700 阅读 · 0 评论 -
Qt+xml解析
XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。用尖括号< >括起来的元素名称,例如。在标签内部提供附加信息,以键值对的形式存在,例如中的language就是一个属性。标签包裹的具体数据,例如中的 “Introduction to XML”。原创 2023-11-24 10:34:51 · 606 阅读 · 0 评论 -
UOS统信操作系统QIcon::fromTheme详解
一般Qt应用开发中设置图标只需要知道icon name就可以使用, 图标引擎会自动去存放图标主题的目录下查找。一般主题目录下存放的够用,如果还是无法满足需求,可以使用内嵌资源,使用qt的资源系统。内嵌资源也可以像使用主题中的图标一样,它是由插件buildinengine完成图标解析的,资源路径前缀为。原创 2023-11-20 07:00:00 · 660 阅读 · 0 评论 -
QDateEdit开发详解
yyyy:四位年份MM:两位月份dd:两位日期hh:两位小时(12小时制)HH:两位小时(24小时制)mm:两位分钟ss:两位秒AP:上午/下午(12小时制)是 Qt 中用于提供正则表达式验证的类之一,它允许你使用正则表达式来验证用户输入。在自定义日期验证器时,你可以使用来确保用户输入的日期满足特定的格式。以下是关于使用根据需要,你可以调整正则表达式以满足特定的日期格式要求。例如,如果需要支持其他分隔符,可以修改正则表达式中的分隔符部分。原创 2023-11-19 07:00:00 · 615 阅读 · 0 评论 -
Qt数据可视化(QHorizontalStackedBarSeries水平堆叠图)
QHorizontalStackedBarSeries用来绘制水平堆叠图的类。文章中详细的介绍了如何绘制水平堆叠图,并且包含源码,也可以从git中下载源码尽心编译。原创 2022-05-11 07:00:00 · 1459 阅读 · 0 评论 -
QFontDialog开发详解
类是 Qt 框架中用于选择字体的对话框类。它允许用户选择字体的各种属性,如字体名称、字号、粗体、斜体等。以下是。原创 2023-11-22 07:00:00 · 423 阅读 · 0 评论 -
QMessageBox使用详解
`QMessageBox` 是 Qt 框架中用于显示消息框(弹窗)的类。它用于在应用程序中向用户显示信息、提供选择等交互操作。原创 2023-11-13 07:00:00 · 814 阅读 · 0 评论 -
linux实现全局快捷键+QT+热键
linux操作系统中使用QT如何实现全局热键(全局快捷键)的使用实例原创 2023-11-15 07:00:00 · 623 阅读 · 0 评论 -
Qt实现动态桌面小精灵窗口,Qt异形窗口(含源码)
Qt实现桌面小精灵。原创 2023-11-09 07:00:00 · 1199 阅读 · 0 评论 -
Qt 之 QUrlQuery使用详解
QUrlQuery类是Qt中用于处理URL查询参数的类,它允许你轻松地解析和操作URL中的查询参数。以下是QUrlQuery的详细解释和一个简单的代码案例。原创 2023-10-24 08:00:00 · 624 阅读 · 0 评论 -
QT宏详解Q_OBJECT、Q_PROPERTY、Q_CLASSINFO、Q_ENUM、SIGNAL、SLOT、Q_FOREACH、Q_DECLARE_INTERFACE
Q_PROPERTY是Qt中用于声明对象属性的宏。它允许在C++类中定义属性,使得这些属性能够被Qt的元对象系统(Meta-Object System)识别。通过使用Q_PROPERTY宏,你可以将C++类的属性(成员变量)暴露给Qt的元对象系统,从而实现属性的动态查询、修改和通知。是 Qt 中用于将用户自定义数据类型(非 Qt 内置类型)注册到元对象系统的宏。通常,Qt 提供的信号与槽机制、属性系统等功能是基于元对象系统实现的。原创 2023-10-27 07:30:00 · 850 阅读 · 0 评论 -
【Qt初入江湖】Qt QObject 底层架构、原理详细描述
QObject是Qt框架中的一个基类,用于提供对象模型和信号槽机制。在Qt中,QObject是所有具有信号槽功能和对象特性的类的基类,包括QWidget和QCoreApplication等。原创 2023-07-25 09:00:00 · 506 阅读 · 0 评论 -
Qt+DBUS的signal信号提供及客户端接受信号
QT中dbus的signal信号算是一种服务器给客户端主动发送消息的服务,比如当系统U盘被拔除时。原创 2023-07-19 14:08:41 · 742 阅读 · 0 评论 -
MQTT服务器搭建流程-QT开发客户端
本文介绍QT开发MQTT的入门项目,并且搭建emqx服务器简单的使用。原创 2023-05-12 10:28:31 · 2413 阅读 · 0 评论 -
Qt经典面试题及答案
总体而言,Qt框架在软件开发中的作用是提供一个强大、灵活且易用的工具集,帮助开发人员构建高质量、跨平台的应用程序。它的优势在于跨平台支持、面向对象设计、GUI开发能力、信号和槽机制、数据库和网络编程支持,以及国际化和本地化等方面。这些特点使得Qt成为一个广泛应用于各种领域的开发框架,并受到众多开发者的青睐。Qt框架是一个跨平台的C++应用程序开发框架,由Qt Company开发和维护。它提供了丰富的工具和库,用于开发图形用户界面(GUI)应用程序、嵌入式应用程序和跨平台应用程序等。原创 2023-05-06 11:06:59 · 6331 阅读 · 2 评论 -
中国象棋棋子移动规则详解(Qt)
中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。中国象棋是中国棋文化,也是中华民族的文化瑰宝,它源远流长,趣味浓厚,基本规则简明易懂。中国象棋在中国的群众基础远远超过围棋,是普及最广的棋类项目,中国象棋已流传到十几个国家和地区。中国象棋使用方形格状棋盘,圆形棋子共有32个,红黑二色各有16个棋子,摆放和活动在交叉点上。双方交替行棋,先把对方的将(帅)“将死”的一方获胜。原创 2023-03-24 14:21:17 · 2302 阅读 · 0 评论