qt

C++ 老炮儿的技术栈32 分钟前
c语言·开发语言·c++·windows·qt·机器人
Qt 开发机器人客户端程序在工业机器人控制系统开发中,TCP 客户端是实现上位机与机器人服务器数据交互的核心模块。基于 Qt 框架开发机器人客户端程序,可充分利用 Qt 的跨平台特性、成熟的网络编程接口和信号槽机制,快速构建稳定的长连接通信体系。本文以实际项目为例,讲解基于 Qt 的机器人 TCP 客户端开发思路与核心实现。
Ronin30536 分钟前
网络·qt·音视频·多线程·定时器·事件·qt文件
【Qt系统相关】Qt系统相关虽然Qt是跨平台的C++开发框架,Qt的很多能力其实是操作系统提供的.只不过 Qt 封装了系统的 API.
娇娇yyyyyy17 小时前
开发语言·qt
QT编程(15): Qt 按键事件和定时器事件作用:捕获用户键盘操作(按下、释放、长按),支持方向键、字母键、功能键(F1-F12)、组合键(如 Ctrl+C)等,是 Qt 交互类程序的基础。
GIS阵地21 小时前
数据库·c++·qt·开源软件·qgis
QgsDataSourceUri解析QgsDataSourceUri 是 QGIS C++ 核心库(qgis_core)中的核心类,专门用于标准化构建、解析、修改各类地理空间数据源的连接信息(URI)。它解决了手动拼接 URI 字符串易出错、不同数据源格式不统一、特殊字符处理复杂等问题,为 PostGIS、GeoPackage、Shapefile、XYZ 瓦片、WMS/WFS 等几乎所有 QGIS 支持的数据源提供统一的结构化操作接口。
载数而行5201 天前
qt
Qt事件常用类,QLabel的QFrame交互事件一个一个处理,所以事件处理不能死循环负责处理应用程序中所有的用户交互、系统通知、内部状态变化等行为
娇娇yyyyyy1 天前
开发语言·qt
QT编程(16): Qt ModelQt Model(模型)是Qt框架中模型/视图(Model/View)架构的核心组件,其设计源于经典的MVC(Model-View-Controller)模式,Qt将其优化为Model-View-Delegate(模型-视图-委托)结构,核心作用是实现数据与界面的解耦,负责数据的存储、检索、修改,并为视图(View)和委托(Delegate)提供标准化的数据访问接口,是Qt中处理复杂数据展示与交互的基础。
qq_466302451 天前
c++·qt
vs2022 与Qt版本兼容 带来的警告vs2022–菜单栏–生成–重新生成解决方案– vs2022和Qt两个版本不匹配,不会报错,但是会出现很多警告
娇娇yyyyyy2 天前
开发语言·qt
QT编程(13): Qt 事件机制eventfilter在 Qt 事件机制中,**eventFilter(事件过滤器)**是一种灵活的事件拦截与处理机制,允许一个对象(过滤器对象)拦截并处理另一个对象(被过滤对象)的事件,无需修改被过滤对象的源码,实现“外部干预”事件流转的效果,是 Qt 中事件处理的核心扩展方式之一。
带娃的IT创业者2 天前
qt·websocket·并发控制·eventbus·事件驱动架构·pwa·asyncio.lock
工具状态失踪之谜:EventBus事件漏接与asyncio.Lock并发陷阱双线诊断第二季系列文章第 2 篇(总第 19 篇) - EventBus · asyncio.Lock · 异步生成器 · 并发序列化 · 跨端消息隔离
不想看见4042 天前
开发语言·qt
C++/Qt 代码规范指南这是一篇规范指南,前些天看《C++开发规范》有感,说了很多关于C++/Qt的代码规范,读完提升了很多。要是所有人都能完全按照这个指南进行开发,那就再也不会有屎山代码了!
li星野2 天前
开发语言·qt
QT模拟题:QT项目实践与架构设计(120分钟)以下哪些是QObject的特性? A) 父子对象树 B) 信号槽 C) 事件处理 D) 属性系统 E) 多线程支持
笑鸿的学习笔记2 天前
c++·笔记·qt
qt-C++语法笔记之Qt中的delete ui、ui的本质与Q_OBJECTcode review!这是很多初学者容易误解的地方。来看典型的 Qt Creator 生成代码:uic 工具生成的 Ui::MainWindow 类大致长这样(在 ui_mainwindow.h 中):
不想看见4042 天前
服务器·数据库·qt
Qt 框架中的信号与槽机制【详解】Qt 框架中的信号与槽机制--这是 Qt 的核心特性之一,用于实现对象之间的松耦合通信。信号:槽:信号与槽之间的关联是通过 QObject::connect() 函数建立的。这是整个机制运作的关键。
行者..................2 天前
linux·qt·driver
第2课:恢复出厂、掌握 Linux 基础命令并完成首次 GCC 编译第 1 课我们把开发环境和整体链路搭起来了,这一课要把“能进系统”和“能在系统上做事”两件事真正落地。对于 Linux 驱动和 Qt 开发来说,开发板一旦因为误操作导致系统损坏、目录混乱、权限错误或者编译链没装对,后面的实验会变得非常低效。所以本节不追求花哨,而是先把恢复能力、命令行能力和编译能力打牢。
Lhan.zzZ2 天前
开发语言·c++·qt
深入浅出 Qt 信号槽连接方式:从 AutoConnection 到 BlockingQueuedConnectionQt的信号与槽机制是其最核心、最强大的特性之一,它让对象间的通信变得优雅且解耦。在使用 QObject::connect 时,大多数开发者只关注信号和槽的函数签名,却忽略了第五个参数 —— Qt::ConnectionType。这个参数决定了信号发射后,槽函数何时、在哪个线程、以何种方式执行。理解这些连接方式的差异,不仅能让代码更健壮,还能避免多线程场景下的各种坑。
Ronin3052 天前
开发语言·qt·qt窗口
【Qt窗口】Qt窗口Qt 窗口 是通过 QMainWindow类 来实现的。QMainWindow 是一个为用户提供主窗口程序的类,继承自 QWidget 类,并且提供了一个预定义的布局。QMainWindow 包含 一个菜单栏(menu bar)、多个工具栏(tool bars)、多个浮动窗口(铆接部件)(dock widgets)、一个状态栏(status bar) 、一个 中心部件(central widget),它是许多应用程序的基础,如文本编辑器,图片编辑器等。如下图为 QMainwindow 中 各组件所处的位置
行者..................2 天前
linux·运维·qt·mpsoc
第1课:搭建 Linux 驱动与 Qt 开发基础环境很多同学一上来就想直接写驱动、跑 Qt 界面,结果往往卡在环境搭建、工具链安装和启动链路理解上。真正高效的做法不是先敲代码,而是先把开发主机、交叉编译环境、板卡启动文件的来龙去脉理顺。只要这一步做扎实,后面无论是字符设备驱动、设备树、PetaLinux,还是 Qt 交叉编译和部署,都会顺很多。
Drone_xjw3 天前
c++·qt·需求文档
Qt 工具箱需求文档本文档用于梳理 Qt 工具箱项目的产品定位、功能范围、架构分层与迭代方向,作为后续设计、开发、测试和组件沉淀的基础依据。
山上三树3 天前
开发语言·qt
Qt Widget介绍你说的是 Qt 新建项目时,系统自动生成的那个 Widget 类对吧?我给你讲清楚它到底是啥、怎么来的、干啥用的。
csdn_zhangchunfeng3 天前
开发语言·qt
Qt之slots和Q_SLOTS的区别在Qt框架中,slots 和 Q_SLOTS 在功能上是完全等同的,它们都用于在类定义中声明槽函数。它们之间最本质的区别在于使用场景和设计意图。 以下是详细的对比分析: