qt

luoyayun3615 小时前
qt·ffmpeg·音视频·视频压缩
Qt + FFmpeg 视频工具:视频一键压缩功能实现视频文件在日常使用中经常面临体积过大的问题:手机录制的 4K 视频、屏幕录制的原始文件、从网上下载的高码率素材,动辄几百 MB 甚至几个 GB。对于非专业用户来说,打开 HandBrake 或 FFmpeg 命令行去调参数是一件有门槛的事情。
blueman88886 小时前
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下的问题.后期发布时再手动删除即可
郝学胜-神的一滴18 小时前
开发语言·c++·qt·程序人生·用户界面
Qt 高级编程 035:无边框窗口+自定义标题栏 完整实现详解在桌面客户端开发领域🎨,原生窗口自带的边框、标题栏样式千篇一律,难以契合个性化 UI 设计需求。基于 Qt 框架打造无边框窗口,并搭配自研标题栏、实现窗口拖拽与边缘拉伸功能,已是现代桌面软件的主流开发方案。本文将由浅入深,从项目搭建、无边框配置、鼠标拖拽逻辑,到自定义标题栏、窗口拉伸优化,完整拆解整套实现流程,附核心代码与踩坑解决方案💻。
南国韭菜14 小时前
c++·qt
【无标题】首先,如果你使用默认的ming,你大概率不会遇见这个问题,通常出在使用新的编译器比如MSVC上。 这是我遇见此问题的解决方案,供大家参考。
旋律翼214 小时前
开发语言·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
辞旧 lekkk20 小时前
linux·运维·服务器·开发语言·qt·学习·萌新
CMake工程指南(一)目录一、前言1.1 场景:我们要编译我们的⼯程1.2 ⽩话CMake-真实世界⾥的例⼦二、CMake 快速开始
blueman88882 天前
开发语言·网络·qt
qt5-serialbus详细解析qt5-serialbus 是 Qt5 用于访问各类工业现场总线和协议的附加模块,自 Qt 5.8 起正式引入,内部包含 Modbus(TCP/RTU) 与 CAN Bus 两大子系统,覆盖了 PLC 通信、仪表采集、汽车电子总线等工业场景。它不在 qt5-base 中,需通过 vcpkg 单独安装。
杜子不疼.2 天前
开发语言·数据库·qt
【Qt初识】信号槽(三):机制意义、断开连接与 Lambda 表达式上一章节我们讲完了自定义信号函数和槽函数,并学会了带参信号槽的灵活使用,本章节我们继续深入信号槽,来聊聊它的意义、如何断开连接,以及一种更简洁的定义槽函数的方式!
杜子不疼.3 天前
开发语言·qt
【Qt初识】信号槽(二):自定义信号函数与槽函数在以前的Qt版本中,槽函数必须放在 public /procted /privated slots;slots是Qt自己扩展出来的关键字,它并不是C++的标准语法。Qt是广泛使用元变成技术(基于代码生成代码)。
安东尼肉店3 天前
开发语言·qt
QT 自定义随机验证码校验废话不多说,直接先来上效果 刚开始一看觉得实现起来可能会比较麻烦,但是实际操作过程很简单 下面来看来具体的实现操作吧
秋田君3 天前
开发语言·qt
Qt_QVariantQVariant 是 Qt 框架中一个非常实用的类,它类似于 C++ 的 union,但功能更强大,可以安全地存储几乎所有常见的 Qt 数据类型和 C++ 基本类型。
杜子不疼.3 天前
数据库·c++·qt
【Qt初识】工程起步:项目创建、代码解读与对象树上一章节我们讲完了Qt的基础背景知识,并学会了环境的搭建与验证,本章节我们开始来学习项目的创建点击文件,选择新建文件或项目
小徐不徐说4 天前
开发语言·c++·qt·程序设计
Qt 线程迁移机制完整实战指南(moveToThread)Qt 提供跨线程信号槽、QObject::moveToThread() 作为官方线程管理方案,区别于原生 std::thread、pthread。绝大多数 Qt 界面 / 后台任务开发,都推荐基于对象线程迁移实现多线程,而非手动管理线程函数。 本文会拆解核心原理、标准写法、信号槽跨线程规则、高频踩坑点,让开发者快速掌握线程迁移整套体系。
Traveler飞4 天前
qt·ubuntu
Ubuntu20.04 VMware 黑屏无法进入桌面,Ctrl+Alt+F2 可以进入终端,最终发现是磁盘空间满了今天打开 VMware 中的 Ubuntu20.04,发现系统突然无法进入桌面。具体表现如下:如下图所示:
m0_587098995 天前
开发语言·qt
Qt,二进制文件读写建议
秋田君5 天前
开发语言·数据库·qt
QT_QT信号与槽机制信号与槽是 Qt 框架最核心的通信机制,用于替代传统的 C++ 回调函数,实现对象间松耦合的事件通信。简单来说:信号是"发生了什么",槽是"对此做什么"。
辞旧 lekkk5 天前
开发语言·qt·学习·萌新
【Qt】 系统相关:事件与定时器本篇学习 “Qt 事件”,重点放在事件机制、键盘鼠标事件、定时器、事件分发器和事件过滤器。学习这一部分时,不要只记住某个函数名,更重要的是理解 Qt GUI 程序的运行方式:界面并不是按顺序一直执行某段代码,而是在事件循环中等待外界动作,再把这些动作包装成事件对象,交给合适的控件去处理。
HAPPY酷5 天前
qt·docker·容器
【ROS2】VMware + Docker 运行 Gazebo 崩溃与“假死”排查实录在虚拟机(VMware)中通过 Docker 运行 ROS2 和 Gazebo 仿真时,很多开发者会遇到两个极端问题:要么是启动即崩溃(Qt 报错、Aborted),要么是**启动后长时间“假死”**不动。
初阳7855 天前
开发语言·qt
【Qt】界面优化(1)——QSSQt仿照了CSS的模式,引入了QSS,来对Qt中的空间进行样式设计。当然由于Qt本身的设计理念和网页前端还是有一定差别的,因此QSS中只能支持部分呢的CSS样式,总体来说QSS要比CSS更简单一些。
Irissgwe5 天前
qt
第六章 界面优化在网页前端开发领域中,CSS是一个至关重要的部分.描述了一个网页的"样式".从而起到对网页美化的作用.