qt

sycmancia5 分钟前
开发语言·qt
Qt——自定义控件温度计QPainter实现一个温度计,如下图所示:gif如下所示:首先实现一个外圆框,效果如下所示:外圆框代码如下所示:
艾莉丝努力练剑1 小时前
java·服务器·开发语言·qt·文件系统·动静态库
【Qt:问题解决】Qt程序入口点错误修复:MinGW ABI兼容问题🎬 艾莉丝的简介:正确的损坏符号为 _ZNSt18condition_variable4waitERSt11unique_lockISt5mutexE 对应 C++ 标准库函数 std::condition_variable::wait(std::unique_lock<std::mutex>&)
我是小灰灰吖13 小时前
linux·qt·ubuntu
QT在线安装器使用指南:从下载到配置完整教程QT在线安装器(Qt Online Installer)是QT官方推荐的安装工具,它允许用户从QT服务器直接下载和安装所需的QT组件,无需下载庞大的离线安装包。这种方式更加灵活,可以根据实际需求选择安装组件,节省磁盘空间。
C++ 老炮儿的技术栈15 小时前
c语言·数据库·c++·qt·sqlite·visual studio
从 Qt Designer 属性编辑器的层级可以看到继承链从 Qt Designer 属性编辑器的层级可以看到继承链: QObject → QWidget → QFrame → QLabel
我是小灰灰吖18 小时前
qt·ubuntu
Ubuntu 22.04 + Qt 6.9.3 应用程序打包与部署完整指南在 Ubuntu 22.04 系统上使用 Qt 6.9.3 开发应用程序后,如何将程序打包成可独立分发的版本是一个关键步骤。本文将详细介绍一个完整的 Qt 应用程序打包解决方案,包含两个核心脚本:
qq_4017004119 小时前
java·数据库·qt
Qt自定义信号槽详解:带参发射 vs sender()获取,两种多信号关联方案全掌握在Qt框架中,信号槽(Signal & Slot)机制是其最核心的特性之一,它提供了一种对象间通信的优雅方式。当多个信号需要连接到同一个槽函数时,我们常常需要在槽中区分信号的来源。本文将深入探讨两种经典的方法:信号携带标识参数和利用sender()函数获取发送者,并通过完整代码示例进行演示。
郝学胜-神的一滴1 天前
开发语言·c++·qt·软件开发·用户界面
Qt 高级编程 042:进度条从入门到自定义美化在Qt桌面开发中,有一个看似不起眼、但几乎所有项目都离不开的UI控件——QProgressBar进度条。
AI的探索之旅1 天前
qt·opencv·学习
嵌入式视觉学习路线:Qt + OpenCV + 工业相机,从零到综合项目做嵌入式的人想转视觉方向,最常见的问题是“不知道从哪开始”。这次我把自己的学习规划完整写出来:技术栈怎么选、为什么选 OpenCV 4.14 而不是最新版、97 个官方示例怎么一个个跑完、学完之后怎么接到国产 AI 视觉芯片上落地。全程 7 个阶段、约 12 周,每一步都有明确的交付物。
我是小灰灰吖1 天前
linux·qt·ubuntu
Ubuntu22.04,OpenCV 4.5.5 环境搭建本文将详细介绍在 Ubuntu 22.04 系统上,为 Qt 6.9.3 开发环境搭建 OpenCV 4.5.5 的完整流程。我们采用极简编译方案,只包含核心模块,避免不必要的依赖,确保环境干净且高效。
≮傷£≯√2 天前
qt·opencv
Opencv VideoCapture1. 头文件#include <opencv2/opencv.hpp>using namespace cv;
雨田言炎2 天前
linux·服务器·开发语言·前端·qt
十、QThread多线程我们会遇到用户界面卡顿或者卡住的情况,比如某个程序员开发了一个按钮,他往按钮里面添加了很多代码,比如一些for循环,或者死循环,它没有使用到线程,当用户点击此按钮的时候,用户会发现界面已经卡死了。
沫璃染墨3 天前
c++·ide·qt
《Qt从零入门系列(二):Qt开发环境搭建——从Qt Creator到SDK配置》在上一篇文章中,我们初步认识了Qt这一跨平台C++开发框架,了解了它的发展历史、核心特点以及在桌面应用、嵌入式系统等领域的广泛应用。不过,了解一个工具只是第一步,真正开始使用 Qt 进行开发,还需要搭建完整的开发环境。对于初学者来说,Qt不像普通的软件一样安装完成就可以直接使用,其中涉及开发工具选择、SDK配置、编译器匹配以及环境变量设置等多个环节。如果环境没有正确配置,可能会出现项目无法创建、程序无法编译、库文件无法找到等问题。
常乐か3 天前
linux·qt·ubuntu
在 Ubuntu 24.04 中编译 Qt 5.15.2 项目完全指南在跨平台开发中,许多团队选择在 Windows 上编写代码,在 Linux 上编译和部署 Qt 项目。本文将详细介绍在 Ubuntu 24.04 环境下,从零开始搭建 Qt 5.15.2 编译环境的方法,并给出所有必需的依赖包、下载链接以及详细的步骤说明,帮助你将 Windows 上开发的 Qt 项目顺利迁移到 Linux 编译。
我是小灰灰吖3 天前
linux·qt·ubuntu
Ubuntu 22.04 切换为 X11 会话以解决 QT 桌面程序兼容性问题在 Ubuntu 22.04 及更高版本中,默认的显示服务器已从传统的 X11 切换为 Wayland。虽然 Wayland 在安全性、性能和现代图形支持方面有诸多优势,但它与部分较旧的 QT 桌面应用程序存在兼容性问题。这些问题可能表现为:
≮傷£≯√3 天前
开发语言·qt·ffmpeg
QT配置FFmpeg1. 在ffmpeg 官方网站下载ffmpeg-master-latest-win64-gpl-shared.zip
≮傷£≯√3 天前
人工智能·qt·opencv
配置 opencv Qt项目1. 在.pro 文件中添加 头文件 和 库 路径2. 将D:\opencv-4.6.0\OpenCV_4.6.0-Build\install\x64\mingw\bin
qq_401700413 天前
开发语言·qt
Qt Modbus协议0x00一、一些概念1.Modbus由施耐德旗下Modicon在1979年推出,工业现场最通用、免费开放的应用层问答式通信协议。
Zenova EdgeOS3 天前
网络·c++·qt
C++ 工业边缘 Qt 桌面应用实战:从 QWidget 到模型视图、网络与多线程工业边缘的设备并不只有网页管理。网关、边缘控制器、运维终端上,桌面应用依然是高频入口:设备监控、参数配置、固件升级、诊断工具,都需要一个稳定、跨平台的本地界面。
沫璃染墨4 天前
c++·qt·系统架构·gui
《Qt从零入门系列(一):Qt框架初识——从发展历史到跨平台开发》在正式开始之前,先给即将入坑Qt的朋友们提个醒:Qt的开发是建立在C++之上的,不具备一定的 C++基础会走得比较吃力。面向对象、继承多态、信号槽背后的函数指针机制,这些东西如果没有C++底子兜着,很容易卡在半路。提前打好基础,后面上手Qt会顺畅很多。好了,话不多说,我们正式开始。
我是小灰灰吖5 天前
linux·qt·ubuntu
Qt崩溃捕获实战:qBreakpad从源码编译到崩溃分析全流程指南在 Qt 应用程序开发中,程序崩溃是开发者必须面对的问题。当程序在用户环境中崩溃时,如何快速定位问题成为关键挑战。qBreakpad 是一个优秀的 Qt 崩溃报告库,它基于 Google 的 Breakpad 项目,能够捕获程序崩溃时的内存转储文件(dmp),为后续调试提供重要线索。