技术栈
qt
brave_zhao
18 小时前
开发语言
·
qt
什么是Qt Designer
秋田君
16 小时前
开发语言
·
数据库
·
qt
QT_QT布局详解
Qt 的布局管理器(Layout Manager)是 Qt GUI 开发中用于自动管理控件位置和尺寸的核心机制。它能实现窗口缩放自适应、统一间距管理、复杂界面嵌套等功能,避免手动计算坐标的繁琐工作。Qt 提供了多种内置布局管理器,均继承自抽象基类 QLayout。
辞旧 lekkk
17 小时前
linux
·
开发语言
·
qt
·
学习
·
计算机外设
·
萌新
【Qt系统相关】鼠标事件
目录一、Qt事件1.1 事件介绍1.2 事件的处理1.3 按键事件1.3.1 单个按键1.3.2 组合按键
贺国亚
1 天前
开发语言
·
qt
A2A协议与Agent互操作-Task生命周期
🏠 返回 07-README | ⬅️ 13-跨语言混合栈 | ➡️ 15-MCP生产宿主定位:Agent↔Agent 任务委托 的 Staff 专章——Task 生命周期、JSON-RPC/SSE、与 MCP/gRPC 分工。机制散见 04 §8、05 §A2A。
luoyayun361
1 天前
qt
·
ffmpeg
·
音视频
·
视频压缩
Qt + FFmpeg 视频工具:视频一键压缩功能实现
视频文件在日常使用中经常面临体积过大的问题:手机录制的 4K 视频、屏幕录制的原始文件、从网上下载的高码率素材,动辄几百 MB 甚至几个 GB。对于非专业用户来说,打开 HandBrake 或 FFmpeg 命令行去调参数是一件有门槛的事情。
blueman8888
1 天前
c++
·
qt
·
cmake
Qt5通过vcpkg中调用时,在debug模式下调试时总是调用release的plugins文件夹中的dll
方式1:目前折中解决方法:将D:\vcpkg\installed\x64-windows\debug\plugins中 debug下的plugins文件都复制到D:\vcpkg\installed\x64-windows\plugins中.虽然在vcpkg调用插件dll时会把debug和release版本都复制过去,但是解决了debug下的问题.后期发布时再手动删除即可
郝学胜-神的一滴
2 天前
开发语言
·
c++
·
qt
·
程序人生
·
用户界面
Qt 高级编程 035:无边框窗口+自定义标题栏 完整实现详解
在桌面客户端开发领域🎨,原生窗口自带的边框、标题栏样式千篇一律,难以契合个性化 UI 设计需求。基于 Qt 框架打造无边框窗口,并搭配自研标题栏、实现窗口拖拽与边缘拉伸功能,已是现代桌面软件的主流开发方案。本文将由浅入深,从项目搭建、无边框配置、鼠标拖拽逻辑,到自定义标题栏、窗口拉伸优化,完整拆解整套实现流程,附核心代码与踩坑解决方案💻。
南国韭菜
2 天前
c++
·
qt
【无标题】
首先,如果你使用默认的ming,你大概率不会遇见这个问题,通常出在使用新的编译器比如MSVC上。 这是我遇见此问题的解决方案,供大家参考。
旋律翼2
2 天前
开发语言
·
qt
·
c#
Qt Bridges for C# 深度技术解析
竞争格局呈现场景分化。Avalonia UI 以 25.1k+ GitHub stars 和 8700 万+ NuGet 下载量占据 .NET 跨平台桌面 UI 事实标准地位 ,通用桌面领域 Qt Bridges 短期不具备正面竞争条件。其差异化壁垒集中于三个 Avalonia 无法短期复制的维度:C# on Linux 的官方级填补;Qt Quick GPU 硬件加速的工业级可靠性;ISO 26262 ASIL-D 和 IEC 62304 等行业安全认证。这三大壁垒在汽车 HMI(2035 年预计 78
辞旧 lekkk
2 天前
linux
·
运维
·
服务器
·
开发语言
·
qt
·
学习
·
萌新
CMake工程指南(一)
目录一、前言1.1 场景:我们要编译我们的⼯程1.2 ⽩话CMake-真实世界⾥的例⼦二、CMake 快速开始
blueman8888
3 天前
开发语言
·
网络
·
qt
qt5-serialbus详细解析
qt5-serialbus 是 Qt5 用于访问各类工业现场总线和协议的附加模块,自 Qt 5.8 起正式引入,内部包含 Modbus(TCP/RTU) 与 CAN Bus 两大子系统,覆盖了 PLC 通信、仪表采集、汽车电子总线等工业场景。它不在 qt5-base 中,需通过 vcpkg 单独安装。
杜子不疼.
4 天前
开发语言
·
数据库
·
qt
【Qt初识】信号槽(三):机制意义、断开连接与 Lambda 表达式
上一章节我们讲完了自定义信号函数和槽函数,并学会了带参信号槽的灵活使用,本章节我们继续深入信号槽,来聊聊它的意义、如何断开连接,以及一种更简洁的定义槽函数的方式!
杜子不疼.
4 天前
开发语言
·
qt
【Qt初识】信号槽(二):自定义信号函数与槽函数
在以前的Qt版本中,槽函数必须放在 public /procted /privated slots;slots是Qt自己扩展出来的关键字,它并不是C++的标准语法。Qt是广泛使用元变成技术(基于代码生成代码)。
安东尼肉店
4 天前
开发语言
·
qt
QT 自定义随机验证码校验
废话不多说,直接先来上效果 刚开始一看觉得实现起来可能会比较麻烦,但是实际操作过程很简单 下面来看来具体的实现操作吧
秋田君
4 天前
开发语言
·
qt
Qt_QVariant
QVariant 是 Qt 框架中一个非常实用的类,它类似于 C++ 的 union,但功能更强大,可以安全地存储几乎所有常见的 Qt 数据类型和 C++ 基本类型。
杜子不疼.
4 天前
数据库
·
c++
·
qt
【Qt初识】工程起步:项目创建、代码解读与对象树
上一章节我们讲完了Qt的基础背景知识,并学会了环境的搭建与验证,本章节我们开始来学习项目的创建点击文件,选择新建文件或项目
小徐不徐说
5 天前
开发语言
·
c++
·
qt
·
程序设计
Qt 线程迁移机制完整实战指南(moveToThread)
Qt 提供跨线程信号槽、QObject::moveToThread() 作为官方线程管理方案,区别于原生 std::thread、pthread。绝大多数 Qt 界面 / 后台任务开发,都推荐基于对象线程迁移实现多线程,而非手动管理线程函数。 本文会拆解核心原理、标准写法、信号槽跨线程规则、高频踩坑点,让开发者快速掌握线程迁移整套体系。
Traveler飞
5 天前
qt
·
ubuntu
Ubuntu20.04 VMware 黑屏无法进入桌面,Ctrl+Alt+F2 可以进入终端,最终发现是磁盘空间满了
今天打开 VMware 中的 Ubuntu20.04,发现系统突然无法进入桌面。具体表现如下:如下图所示:
m0_58709899
6 天前
开发语言
·
qt
Qt,二进制文件读写建议
秋田君
6 天前
开发语言
·
数据库
·
qt
QT_QT信号与槽机制
信号与槽是 Qt 框架最核心的通信机制,用于替代传统的 C++ 回调函数,实现对象间松耦合的事件通信。简单来说:信号是"发生了什么",槽是"对此做什么"。