qt

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