qt

fzb5QsS1p15 小时前
开发语言·qt·php
告别重复造轮子,Qt 快速开发脚手架QtMachineDog 是一个基于 CMake 的 Qt 快速开发框架/脚手架。它不是试图替代 Qt,而是填补"项目初始化"到"业务开发"之间的空白——你不再需要为每个项目复制粘贴基础设施代码。
森G16 小时前
c++·qt
58、最佳实践与注意事项---------多线程、竟态条件和同步避免死锁 **死锁(Deadlock)**是指两个或多个线程互相等待对方释放资源,从而导致程序永远阻塞。为了避免死锁,应遵循以下原则: ●一致的锁定顺序:所有线程按照相同的顺序获取多个锁。 ●尽量减少锁的持有时间:仅在必要的代码块内持有锁。 ●避免嵌套锁:尽量减少同时持有多个锁的情况。 ●使用QMutexLocker:利用RAII模式自动管理锁的释放,避免因异常或逻辑错误导致锁未释放。 锁的粒度 ●粗粒度锁:锁保护较大的代码块或多个资源,容易引发性能瓶颈。 ●细粒度锁:锁保护较小的代码块或单一资源,提高并
小樱花的樱花17 小时前
开发语言·c++·qt·ui
1 项目概述待续MainWindowWidget选择依据:根据应用程序的界面复杂度需求决定。核心功能
MinterFusion18 小时前
开发语言·qt·软件开发·系统维护·明德融创·openkylin
如何在openKylin 2.0 SP2中安装Qt(v0.2.2)(上)作者:沈传越,赵文硕明德融创工作室(Minter Fusion Studio, MFS) 出品本文的所有步骤均经过测试复现
特立独行的猫a18 小时前
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 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
青花瓷19 小时前
开发语言·qt
采用QT下MingW编译opencv4.8.1Windows上安装QT,如果采用的mingW进行程序编译的,那么调用Windows下安装版本的opencv就无法调用。因为Windows下直接安装的opencv使用Visual Studio进行编译的。所以,这时候要继续调用的话,就需要对opencv源码采用mingW进行编译生成。
cpp_learners20 小时前
linux·arm开发·qt
Linux ARM架构 使用 linuxdeployqt 打包QT程序在Windows环境可以使用QT官方自带的windeployqt进行打包QT程序,但是Linux环境却没有; 所以今天从零开始搭建Linux环境打包QT程序的环境;(纯源码编译安装) 使用的是linuxdeployqt,现将全部步骤记录下来,供后来者参考!
森G20 小时前
arm开发·c++·qt
3.1、移植Qt程序到ARM平台----移植Qt程序到ARM平台(扩展)先安装必备的库再安装我们使用在虚拟机交叉编译Qt源码和项目的方式,得到能在开发板上面运行的程序。交叉编译器下载地址:https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/
白杆杆红伞伞20 小时前
开发语言·qt
Qt Event事件循环(Event Loop)是 Qt 框架的核心机制,主要负责管理应用程序的事件分发、信号槽调用、定时器、网络通信等异步操作。
Magic--20 小时前
开发语言·qt
Qt 桌面计算器项目在学习 Qt 桌面开发的过程中,计算器项目是经典的入门实战项目,既能巩固 Qt 核心机制,又能快速实现可视化效果。本文将完整记录一款支持四则运算、括号运算、界面美化的 Qt 计算器项目,从 UI 设计、逻辑实现、问题排查到打包发布,全程可复现,适合 Qt 入门学习与面试项目展示。
特立独行的猫a20 小时前
qt·华为·harmonyos·openharmony·鸿蒙pc
HarmonyOS鸿蒙PC的QT应用开发:QT项目运行原理与 EmbeddedUIExtensionAbility介绍好消息,2026年3.31日,QT官方正式发布鸿蒙版QT。本次开源发布正式推出面向鸿蒙系统平板和PC设备的Qt 5.12.12 LTS 适配版本,在完整保留 Qt 5.12.12 核心能力(含界面渲染、信号槽机制、跨平台 I/O、网络通信及数据库模块)的基础上,深度适配鸿蒙系统架构。本版本可降低开发者跨平台移植成本,加速 Qt 与鸿蒙生态融合,助力多场景鸿蒙应用高效开发。
张健115640964820 小时前
开发语言·qt
QT创建线程1、使用Worker + moveToThread的方式将任务移动到线程实例对象中。(1)创建循环子线程
森G20 小时前
c++·qt
51、Move方式创建线程---------多线程这种方法通过将工作逻辑封装在一个 QObject 派生类中,并将其移动到 QThread 对象中执行。通过信号和槽实现线程间通信。移动过后任务类归属于QThread子线程。 QObject移动到线程的方法
华法林的小助手21 小时前
笔记·qt·学习
[学习笔记]在ros humble里使用qt依赖只需要ros2的依赖即可,qt的依赖单独添加。创建一个resource文件夹,待会qt的ui文件放到这里
ada0_ada12 天前
开发语言·qt·学习
qt模块学习记录
knighthood20012 天前
开发语言·qt
Qt5.15+VTK9.3.0实现点云点选功能之前实现了,直接使用pcl的PCLVisualizer进行的点选,这是pcl对vtk进行了封装,能够实现点选功能。
xyx-3v2 天前
开发语言·c++·qt
qt创建新工程
大神的风范2 天前
驱动开发·深度学习·qt·目标检测·计算机视觉
QT部署YOLO11实时检测实验视频qt_yolo11测试视频配合博客这篇文章主要讲述的是在QT中编辑检测界面以及输出实时目标检测的画框界面,是基于YOLOV11进行开发的,在完成这篇文章之前请首先参考这篇文章正点原子瑞芯微RK3568部署YOLOV11模型,因为这篇文章主要是在之前那篇文章的基础上进行试验的。绝大多数文件都是基于官方代码移植的。
cpp_learner2 天前
qt
Linux ARM架构 使用 linuxdeployqt 打包QT程序在Windows环境可以使用QT官方自带的windeployqt进行打包QT程序,但是Linux环境却没有;
泉飒2 天前
开发语言·qt
C2001: 常量中有换行符-QT解决办法-逆向思路问题:qt中编译错误常量中有换行符1、打开 编辑->Select EnCoding…2、选择System->按编码保存即可。