qt

永不停转18 分钟前
c++·qt
关于 QGraphicsItemGroup 内部项目发生变化后group重新定位的问题发生这个问题的原因是:不能在 itemChange() 方法内处理 group 的位置及坐标,因为此时addToGroup() 或 removeFromGroup() 的代码还未执行完毕。看一下 addToGroup() 的源码:
带土134 分钟前
开发语言·qt
5. QT之Q_OBJECT详解hellowiget.hQ_OBJECT宏的预编译展开代码我们来详细解释一下宏定义里为什么会出现 public 和 private。
leon_zeng011 小时前
开发语言·qt·opengl
Qt Modern OpenGL 入门:从零开始绘制彩色图形欢迎来到 Qt 与现代 OpenGL (Core Profile) 的世界!本教程将带领您从零开始搭建一个 Qt 项目,并逐步实现从简单的彩色三角形到更复杂的彩色四边形的绘制。
会飞的胖达喵11 小时前
开发语言·qt
Qt CMake 项目构建配置详解基于提供的 CMake 配置,该项目采用标准的 Qt 项目结构:以下是完整的 CMake 配置文件内容,位于 src/ 目录中:
寻找华年的锦瑟17 小时前
开发语言·qt·ffmpeg
Qt-FFmpeg案例(0基础,包含环境配置)这是一个基于Qt框架和FFmpeg多媒体库开发的轻量级视频播放器应用程序。项目实现了基本的视频文件解码、播放控制功能,具有跨平台特性,支持多种常见视频格式。下面我将以功能实现为分界,介绍这个项目,比较适合Qt音视频方向的初学者。(有问题可以私信我,可以带敲和视频讲解,欢迎交流学习)
共享家952720 小时前
开发语言·qt
QT-界面优化(上)目录QSSQSS 基础语法:和 CSS 一脉相承示例:给按钮设置文字颜色QSS 的使用方式:控件级与全局级
__BMGT()20 小时前
开发语言·c++·qt
参考文章资源记录参考文章链接
lqj_本人21 小时前
qt·harmonyos
鸿蒙原生与Qt混合开发:性能优化与资源管理在鸿蒙系统上运行Qt应用时,由于两个框架的并存,内存占用、CPU使用率和电池消耗都会比单一框架的应用更高。同时,JNI调用的开销、线程管理的复杂性和资源竞争都会影响应用性能。如何在保证功能完整的前提下优化性能,是混合开发的关键问题。
lqj_本人1 天前
qt·华为·harmonyos
鸿蒙Qt字体实战:消灭“豆腐块“乱码与自定义字体加载在将Qt应用移植到鸿蒙初期,我们经常遇到一个尴尬的问题: 英文字符显示正常,但中文字符全部变成了方框(俗称"豆腐块" / Tofu)。
大牙Adela1 天前
c语言·qt·ubuntu·macos·multipass·graphviz
在Mac上通过Multipass虚拟机中的Ubuntu系统使用Graphviz工具确保Multipass已安装在Mac上,可通过官网或Homebrew安装。使用以下命令创建Ubuntu虚拟机:
Wallace Zhang1 天前
qt·pyside6·qml
PySide6 + QML - 调试日志01 -告别打印log中文乱码,快速且简单地解决如上所示,在qml代码里调用console.log打印中文log时会出现乱码。出现乱码的原因是qml输出的编码是UTF-8,但是,Windows终端显示的编码格式是GBK/CP936。
QT 小鲜肉1 天前
数据库·笔记·qt·mysql
【数据库】MySQL数据库的数据查询及操作命令汇总(超详细)MySQL作为最受欢迎的开源关系型数据库之一,在现代软件开发中扮演着至关重要的角色。(关注不迷路哈!!!)
带土11 天前
开发语言·qt
1. Qt-的安装和环境变量的配置下载地址: http://download.qt.io/archive/qt/什么是MinGW -Minimalist GNU for Windows -它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。
喵个咪2 天前
前端·c++·qt
Qt 6 实战:C++ 调用 QML 回调方法(异步场景完整实现)在 Qt 6 开发中,C++ 与 QML 混合编程是常见场景。当 C++ 处理异步操作(如登录验证、网络请求、数据库查询)时,需要将结果通知给 QML 界面,回调函数是最直观的通信方式之一。本文将基于你提供的代码框架,补充关键细节、修复潜在问题,并完整实现从 C++ 调用 QML 回调的全流程。
扶尔魔ocy2 天前
开发语言·qt·opencv
【QT opencv】手动去噪--网格化获取区域坐标上一篇【QT opencv】使用创建副本.clone()的场景展示了如何给图片网格化。本篇讲解的是在固定背景环境下(比如高拍仪的黑色底板),查找轮廓之后,把轮廓和网格全部显示出来,通过指定区域把固定背景中的噪点轮廓去除的方法。
Hat_man_2 天前
开发语言·qt
虚拟机Ubuntu22.04交叉编译Qt5.15.2(ARM64)在虚拟机中编译Qt5.15.2源码,需要匹配的工具链,我用过多个工具链进行编译,发现最好的工具链是gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu。
lqj_本人2 天前
qt·音视频·harmonyos
鸿蒙Qt音频实战:解决QMediaPlayer的高延迟与杂音问题在移植一款Qt开发的音乐节奏游戏(Rhythm Game)到鸿蒙平台时,我们遭遇了滑铁卢。 在Desktop端,使用QMediaPlayer或QSoundEffect播放按键音效(SE)几乎是实时的。但在鸿蒙真机上,我们明显感觉到了"手眼不一"——手指按下去,画面有了反馈,但声音慢了大概200ms。
lqj_本人2 天前
qt·华为·harmonyos
鸿蒙Qt权限避坑:动态申请与Crash修复我们编写了一个简单的Qt应用,点击按钮打开摄像头扫描二维码。 在模拟器上运行正常,但在真机上一点击按钮,应用瞬间闪退,没有任何Qt日志输出。
飞鸡1102 天前
服务器·数据库·qt
解决conda环境遇到的qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““问题解决conda环境遇到的qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in ""问题@TOC
feiyangqingyun2 天前
qt·ffmpeg·节目流
祖传独创/全网唯一/Qt结合ffmpeg实现读取ts文件节目流/动态切换多节目/实时切换不同轨道之前已经实现过获取不同的视音频轨道信息,然后指定索引进行播放,相当于已经实现了一部分功能,但是还不全,vlc播放器上面就可以看到直接切换节目,而不是切换视音频轨道索引,每个节目都有属于自己的视音频轨道,而且可能有多个,比如节目1可能有一个视频两个音轨,一个中文一个英文,之前就没有考虑到这块,导致有些文件播放的时候错乱,画面和声音对不上,其实就是画面是节目1,而声音确是节目2的。查阅资料得知,ffmpeg本身就有接口可以获取到节目的信息,包括中文的节目名称等,我说怎么之前获取流的信息的时候,有个nb_str