qt

小樱花的樱花21 分钟前
开发语言·c++·qt·ui
打造高效记事本:UI设计到功能实现1.1 功能介绍 1.2 界面预览 1.3 工程概述2.1 按键 QPushButton 2.2 水平布局 QHBoxLayout 2.3 文本编辑器 TextEdit 2.4 垂直布局 QVBoxLayout 2.5 主窗体元素设计 2.6 记事本UI美化stylesheet
丁劲犇33 分钟前
qt·ai·agent·异步·阻塞·mcp·mcp server
QMetaObject的invokeMethod异步阻塞调用在MCPServer开发中的巧妙应用在Qt6开发中,我们经常会遇到跨线程操作UI的场景。特别是在构建MCP服务器这样的应用时,后台线程需要与UI线程进行安全的交互。今天,我想和大家分享一个在实际项目中使用QMetaObject::invokeMethod实现异步阻塞调用的例子,以及它背后的原理和巧妙之处。
m0_497214153 小时前
开发语言·qt
Qt事件系统Qt 的事件系统是一个事件驱动架构,它让程序能够响应用户操作(鼠标、键盘等)、系统消息(窗口调整、定时器)、以及自定义事件。所有事件都被封装为 QEvent 对象,通过事件循环分发给对应的 QObject处理。
秋月的私语4 小时前
开发语言·qt·opencv
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从零到一实践一个C++图像处理老兵的求职作品集项目,从老旧代码迁移到完整的两图合并与拼接线可视化,附详细踩坑记录。
姓刘的哦4 小时前
开发语言·qt
Qt自定义控件设置裁剪路径。void setClipPath(const QPainterPath &path, Qt::ClipOperation operation = Qt::ReplaceClip)
AlanW5 小时前
qt
Qt Model/View 框架完全指南:从入门到性能优化QT 的 Model-View 架构采用了经典的 MVC 设计模式,但做了一些调整,引入了 Delegate(代理)概念,形成了 Model-View-Delegate 架构:
艾莉丝努力练剑7 小时前
linux·运维·服务器·开发语言·网络·qt·架构
【QT】Qt常用控件与布局管理深度解析:从原理到实践的架构思考🎬 艾莉丝的简介:在桌面端GUI开发中,界面组件的复用性、自适应能力、资源可移植性及交互流畅度,是决定开发效率与产品体验的关键瓶颈。传统GUI开发中,控件绝对定位导致的界面错乱、资源路径依赖引发的部署失败、布局嵌套不合理造成的性能损耗,以及控件交互逻辑与业务逻辑耦合过高的问题,长期困扰开发者。
Z文的博客7 小时前
qt·mqtt·嵌入式·ai编程·mosquitto·嵌入式linux·trae
嵌入式 ARM 设备交叉编译 mosquitto 2.0.20 (完整 TLS 支持) 详细教程 TRAE全程辅助,没敲一行代码本文记录了在 ARM 嵌入式设备上交叉编译 mosquitto 2.0.20 并启用 TLS 支持的完整过程,包括从下载、编译、部署到调试验证的每一步操作,以及遇到的所有问题和解决方案。其中全程是TRAE辅助编程实现,我发命令,发log,后来卡在8883端口不通,加我的经验判断应该是TLS版本问题,给TRAE仙人指路,最后数据通了!!~
特立独行的猫a8 小时前
qt·harmonyos·鸿蒙·鸿蒙pc
HarmonyOS 鸿蒙PC端 Qt 应用开发:第三方 Qt 开源软件移植指南2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
C++ 老炮儿的技术栈18 小时前
linux·运维·开发语言·汇编·c++·git·qt
GCC编译时无法向/tmp 目录写入临时汇编文件,因为设备空间不足,解决df -h 检查磁盘空间Filesystem Size Used Avail Use% Mounted on udev 2.0G 4.0K 2.0G 1% /dev tmpfs 394M 3.5M 390M 1% /run /dev/sda1 19G 14G 3.8G 79% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 2.0G 8.0K 2.0G 1% /run/shm none 100M 44K 100
米优21 小时前
qt·gb28181·vlc
qt+vlc实现国标客户端测试工具本文章实现了一个国标视频播放客户端.支持IPC相机通过GB28181协议获取的视频流到客户端,将获取的PS流解析为h264/h265流,通过vlc解码后显示到界面.
米优1 天前
开发语言·qt·vlc
qt+vlc实现解码h264/h265裸码流播放本文章实现了对h264/h265裸码流的解码播放功能,主要是一个基于VLC实现的H.264/H.265裸流解码播放类。主要功能包括:1)通过OpenStream接口打开流并指定显示窗口;2)使用InputStream接口输入裸流数据;3)通过CloseStream关闭流。核心实现采用VLC的回调机制(vlc_open_cb/vlc_read_cb/vlc_close_cb)处理流数据,支持自动检测H.264/H.265编码格式。类中还包含了数据缓冲管理、线程安全控制以及调试日志功能,通过配置选项优化了网络
小小码农Come on1 天前
开发语言·qt
QT面试题总结QImage 是给 CPU 用的(用于处理数据),QPixmap 是给 GPU/屏幕用的(用于显示)QImage:像“原始数据”
特立独行的猫a1 天前
qt·华为·harmonyos·鸿蒙·鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:(二、开发环境搭建及第一个HelloWorld)2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
史迪仔01121 天前
前端·javascript·qt
[QML] QT5和QT6 圆角的不同设置方法
一只小小的土拨鼠1 天前
开发语言·qt
【避坑指南】Qt + MSVC + CUDA 项目链接与发布报错全记录环境:Qt 5.12.12 + MSVC 2017 64-bit依赖:CUDA 11.6, Python 3.8, Qwt, FFTW
code_pgf1 天前
qt·网络协议·rpc
RPC数据集整理与 Scalabel 标注说明RPC(Retail Product Checkout Dataset)是一个面向自动结算(ACO, Automatic Checkout)场景的大规模零售商品数据集,核心目标是从结算台图像中自动识别商品并生成购物清单。 RPC 的特点在于:它同时包含受控环境下的单商品图像与真实结算场景下的多商品图像,因此既适合做商品分类,也适合做检测、计数、检索与结算场景理解。
白杆杆红伞伞1 天前
qt·线程同步
Qt Lock&SemaphoreQMutex 是 Qt 框架提供的互斥锁类,用于保护共享资源的访问,实现线程间的互斥操作。在多线程环境下,通过互斥锁来控制对共享数据的访问,确保线程安全。
专注VB编程开发20年1 天前
qt·vba·wps·jsa·directui
WPS 2024 Windows版UI用QT5和自研DirectUI-vba,jsa你观察得非常准 ——WPS 2024 Windows 版确实存在大量 Qt5QWindowIcon / Qt5QWindow 窗口,不是误报,而是金山混合架构的直接体现。
fzb5QsS1p2 天前
开发语言·qt·php
告别重复造轮子,Qt 快速开发脚手架QtMachineDog 是一个基于 CMake 的 Qt 快速开发框架/脚手架。它不是试图替代 Qt,而是填补"项目初始化"到"业务开发"之间的空白——你不再需要为每个项目复制粘贴基础设施代码。