qt

不会代码的小猴5 小时前
开发语言·c++·笔记·qt
4. 控件学习2QLineEdit(单行文本框)用于一行信息的输入。老师代码里的完整流程:创建 → setFixedSize 定大小 → move 定位 → setPlaceholderText 提示 → setMaxLength 限长 → setAlignment 对齐。
我是小灰灰吖5 小时前
linux·qt
解决高频率图像处理中的内存“只增不减”:glibc malloc_trim实战指南在开发涉及高频率图像采集、存储和算法推理的应用程序(如视觉处理服务、监控分析系统)时,我们常常遇到一个棘手的问题:程序运行一段时间后,内存占用持续上涨,最终被操作系统(OOM Killer)杀死,即使代码逻辑上已经正确释放了内存。
秋田君6 小时前
开发语言·qt·udp
QT_一个UDP通信程序(单播+广播)完整的Qt UDP实战案例复盘,从创建工程到运行验证,支持单播和广播的UDP通信程序。程序界面一共三行控件:上方一排是端口和IP配置,中间一排是消息输入和发送按钮,下方是聊天记录窗口。
我是小灰灰吖6 小时前
linux·qt·ubuntu
Qt 6.9.3 Ubuntu 22.04 虚拟键盘显示问题全记录与解决方案在 Qt 6.9.3 环境下开发 Ubuntu 22.04 桌面应用程序时,当集成虚拟键盘(如 onboard、maliit 等)时,会遇到几个典型问题:
C++ 老炮儿的技术栈1 天前
开发语言·c++·windows·qt·编辑器·代码化
Qt5.9.1 Windows 完整开发环境搭建流程下载地址:https://download.qt.io/archive/qt/5.9/5.9.1/Windows 版本文件名:qt-opensource-windows-x86-5.9.1.exe
Quz1 天前
qt
QML ComboBox 可编辑输入与动态更新模型基础用法之外,ComboBox 还有两类很实用的用法:可编辑的下拉框以及运行时动态增删的选项(数据来自后端或用户操作)。这篇的两个 demo 分别演示这两种场景,并顺带讲清 JS 数组模型的更新机制。
丰锋ff1 天前
开发语言·qt·json
7.2Qt中Json的操作在Json的两种格式中介绍了Json的格式以及应用场景。由于这种数据格式与语言无关,下面介绍一下Json在Qt中的使用。
我不是疯子是傻子1 天前
开发语言·qt
用DeepSeek生成Qt多协议解析器?「正则+状态机+AI分支裁剪」混合调优实战今天我们用DeepSeek当外挂,把正则、状态机和AI分支裁剪焊在一起,搞一个能7x24小时跑的多协议解析器。
qq_401700411 天前
qt
QT段错误一般是什么原因造成的,如何快速排查在 Qt 开发中,段错误(Segmentation Fault) 是最令人头疼的运行时错误之一。它通常意味着程序试图访问不属于自己的内存区域,操作系统内核检测到非法访问后直接终止进程。段错误不会抛出 C++ 异常,也不给 Qt 的 catch 任何机会,一旦发生,程序立即崩溃。因此,理解其成因并掌握快速排查方法,是每个 Qt 开发者的必备技能。
平常心的技术小牛1 天前
开发语言·qt
Qt-快速上手-QLabel头文件:#include <QLabel>QLabel:标签控件,用来显示文本、图片、gif 动画;默认只读,用户不能编辑。
不会代码的小猴1 天前
开发语言·c++·笔记·qt·算法
2. 了解Qt💡 对应控件:QDateTimeEdit / QDateEdit / QTimeEdit 用于界面上的日期时间选择。
丰锋ff2 天前
开发语言·qt
3.1 Qt事件之事件处理器众所周知Qt是一个基于C++的框架,主要用来开发带窗口的应用程序(不带窗口的也行,但不是主流)。我们使用的基于窗口的应用程序都是基于事件,其目的主要是用来实现回调(因为只有这样程序的效率才是最高的)。所以在Qt框架内部为我们提供了一系列的事件处理机制,当窗口事件产生之后,事件会经过:事件派发 -> 事件过滤->事件分发->事件处理几个阶段。Qt窗口中对于产生的一系列事件都有默认的处理动作,如果我们有特殊需求就需要在合适的阶段重写事件的处理动作。
反转180度2 天前
运维·c++·qt
Qt 6 + C++17 实现 SFTP 批量部署:工业设备运维工具实战解析本文从一个开源项目的真实实现出发,拆解 Qt 6 + C++17 如何实现 SFTP 批量部署:面向 PLC 设备、Linux 工控机、云服务器的工业设备运维工具 DeviceForge,在 v2.6 版本用 IDeployable 接口把 FTP 与 SFTP 的批量部署做成了同一套部署循环,协议无关、一键切换。
我不是疯子是傻子2 天前
开发语言·数据库·qt
Qt CAN通信周期发送抖动?实测定时器精度校准与时间戳补偿方案## 定时器精度:QTimer就是个幌子QTimer本质是依赖事件循环的,一旦界面有重绘、日志打印或者GC(别笑,QObject也有类似机制),触发就滞后。实测50ms间隔,抖动能到±8ms,这在工业上根本不能用。
2023自学中2 天前
c++·qt
Qt 简易聊天室(第二篇),单线程 改为 多线程,方便后续增加文件传输功能在上一篇文章的基础上,本文只把 客户端的单线程 改为多线程,暂不增加 文件传输。避免一次改太多。暂不改动 服务器端 单线程代码。
丰锋ff2 天前
开发语言·qt
1.7在Qt窗口中添加右键菜单如果想要在某一窗口中显示右键菜单, 其处理方式大体上有两种, 这两种方式分别为基于鼠标事件实现和基于窗口的菜单策略实现。其中第二种方式中又有三种不同的实现方式, 因此如果想要在窗口中显示一个右键菜单一共四种实现方式, 下面依次为大家讲解…
richard_yuu2 天前
xml·c++·qt·学习·json
JSON vs XML vs 二进制:3种序列化终极选型三种格式对应三种场景,选错代价惨重。存配置文件用QSetting,存文档用JSON,存大数据用SQLite。
秋田君2 天前
数据库·qt·tcp/ip
QT_实战TCP 聊天程序说明文档以及实现本文档详细讲解 QTcpServerpro(服务端)与 QTcpClientPros(客户端)两个 Qt 项目的实现原理、运行步骤、核心 API 与完整代码流程,适合逐行对照源码仔细琢磨。
byxdaz3 天前
开发语言·qt
QT中服务使用无论是 Windows 还是 Linux,管理服务(启动、停止、重启)的核心思路都是一致的:调用系统提供的命令行工具,或使用专门的 API。
CodeKwang4 天前
qt·算法
【三维TSP可视化】1000个点以内的最优路径:最近邻 + 2-opt + 3-opt 组合算法实战(Qt实现)旅行商问题(Traveling Salesman Problem, TSP)是经典的 NP-Hard 组合优化问题:给定 N 个点,求经过所有点恰好一次的最短闭合/开放路径。