qt

娇娇yyyyyy5 小时前
开发语言·qt
QT编程(13): Qt 事件机制eventfilter在 Qt 事件机制中,**eventFilter(事件过滤器)**是一种灵活的事件拦截与处理机制,允许一个对象(过滤器对象)拦截并处理另一个对象(被过滤对象)的事件,无需修改被过滤对象的源码,实现“外部干预”事件流转的效果,是 Qt 中事件处理的核心扩展方式之一。
带娃的IT创业者7 小时前
qt·websocket·并发控制·eventbus·事件驱动架构·pwa·asyncio.lock
工具状态失踪之谜:EventBus事件漏接与asyncio.Lock并发陷阱双线诊断第二季系列文章第 2 篇(总第 19 篇) - EventBus · asyncio.Lock · 异步生成器 · 并发序列化 · 跨端消息隔离
不想看见4048 小时前
开发语言·qt
C++/Qt 代码规范指南这是一篇规范指南,前些天看《C++开发规范》有感,说了很多关于C++/Qt的代码规范,读完提升了很多。要是所有人都能完全按照这个指南进行开发,那就再也不会有屎山代码了!
li星野8 小时前
开发语言·qt
QT模拟题:QT项目实践与架构设计(120分钟)以下哪些是QObject的特性? A) 父子对象树 B) 信号槽 C) 事件处理 D) 属性系统 E) 多线程支持
笑鸿的学习笔记13 小时前
c++·笔记·qt
qt-C++语法笔记之Qt中的delete ui、ui的本质与Q_OBJECTcode review!这是很多初学者容易误解的地方。来看典型的 Qt Creator 生成代码:uic 工具生成的 Ui::MainWindow 类大致长这样(在 ui_mainwindow.h 中):
不想看见40414 小时前
服务器·数据库·qt
Qt 框架中的信号与槽机制【详解】Qt 框架中的信号与槽机制--这是 Qt 的核心特性之一,用于实现对象之间的松耦合通信。信号:槽:信号与槽之间的关联是通过 QObject::connect() 函数建立的。这是整个机制运作的关键。
行者..................15 小时前
linux·qt·driver
第2课:恢复出厂、掌握 Linux 基础命令并完成首次 GCC 编译第 1 课我们把开发环境和整体链路搭起来了,这一课要把“能进系统”和“能在系统上做事”两件事真正落地。对于 Linux 驱动和 Qt 开发来说,开发板一旦因为误操作导致系统损坏、目录混乱、权限错误或者编译链没装对,后面的实验会变得非常低效。所以本节不追求花哨,而是先把恢复能力、命令行能力和编译能力打牢。
Lhan.zzZ16 小时前
开发语言·c++·qt
深入浅出 Qt 信号槽连接方式:从 AutoConnection 到 BlockingQueuedConnectionQt的信号与槽机制是其最核心、最强大的特性之一,它让对象间的通信变得优雅且解耦。在使用 QObject::connect 时,大多数开发者只关注信号和槽的函数签名,却忽略了第五个参数 —— Qt::ConnectionType。这个参数决定了信号发射后,槽函数何时、在哪个线程、以何种方式执行。理解这些连接方式的差异,不仅能让代码更健壮,还能避免多线程场景下的各种坑。
Ronin30517 小时前
开发语言·qt·qt窗口
【Qt窗口】Qt窗口Qt 窗口 是通过 QMainWindow类 来实现的。QMainWindow 是一个为用户提供主窗口程序的类,继承自 QWidget 类,并且提供了一个预定义的布局。QMainWindow 包含 一个菜单栏(menu bar)、多个工具栏(tool bars)、多个浮动窗口(铆接部件)(dock widgets)、一个状态栏(status bar) 、一个 中心部件(central widget),它是许多应用程序的基础,如文本编辑器,图片编辑器等。如下图为 QMainwindow 中 各组件所处的位置
行者..................17 小时前
linux·运维·qt·mpsoc
第1课:搭建 Linux 驱动与 Qt 开发基础环境很多同学一上来就想直接写驱动、跑 Qt 界面,结果往往卡在环境搭建、工具链安装和启动链路理解上。真正高效的做法不是先敲代码,而是先把开发主机、交叉编译环境、板卡启动文件的来龙去脉理顺。只要这一步做扎实,后面无论是字符设备驱动、设备树、PetaLinux,还是 Qt 交叉编译和部署,都会顺很多。
Drone_xjw1 天前
c++·qt·需求文档
Qt 工具箱需求文档本文档用于梳理 Qt 工具箱项目的产品定位、功能范围、架构分层与迭代方向,作为后续设计、开发、测试和组件沉淀的基础依据。
山上三树1 天前
开发语言·qt
Qt Widget介绍你说的是 Qt 新建项目时,系统自动生成的那个 Widget 类对吧?我给你讲清楚它到底是啥、怎么来的、干啥用的。
csdn_zhangchunfeng1 天前
开发语言·qt
Qt之slots和Q_SLOTS的区别在Qt框架中,slots 和 Q_SLOTS 在功能上是完全等同的,它们都用于在类定义中声明槽函数。它们之间最本质的区别在于使用场景和设计意图。 以下是详细的对比分析:
Larry_Yanan1 天前
linux·开发语言·网络·c++·笔记·qt·学习
Qt网络开发之基于 QWebEngine 实现简易内嵌浏览器之前工作中有开发过qt内嵌浏览器页面的功能,接触过QWebEngine 模块,但由于qt版本较旧,自己的理解也不深入,导致开发效果不佳,最终使用了将外部浏览器窗口内嵌进qt界面的伪内嵌方案。最近学习转到了Qt6的较新版本开发,于是想重拾一下这个模块,做一个可以真正意义上的Qt内嵌浏览器。 本项目基于 Qt 6.10.2 + MSVC 2022 + QMake 构建。虽然功能不如 Chrome 强大,但实现了核心的多标签页管理、地址栏导航、网页缩放以及拦截新窗口请求(将弹窗转为标签页)等功能。 写这篇博客主
一然明月2 天前
java·数据库·qt
Qt QML 锚定(Anchors)全解析QML 的 anchors(锚定)是最核心的布局方式之一,通过 “锚点对齐” 实现组件的精准定位,比直接设置 x/y/width/height 更灵活、适配性更强。以下是所有常用锚定方式的详细解释 + 示例:
一只爱学习的小鱼儿2 天前
开发语言·qt
使用QT编写粒子显示热力图效果传入类,以及点位数据大小;运行效果
大树学长2 天前
redis·qt
【QT开发】Redis通信相关(一)1、关于设置使用redis主要是用来做不同软件之间的数据通信,包括不同电脑上的两个软件之间通信我使用的redis版本:Redis-7.4.2-Windows-x64-msys2-with-Service
笨笨马甲2 天前
开发语言·qt
Qt 人脸识别使用Qt开发人脸识别应用,主要有两条技术路径:一条是基于本地离线算法的方案,另一条是结合在线云服务的方案。下面我整理了这两条路线的技术要点和适用场景,希望能帮你快速找到适合自己的开发方向。
山上三树2 天前
开发语言·qt
Qt QObject介绍QObject 是 Qt 框架的根基类(基类),Qt 里几乎所有东西(窗口、按钮、定时器、线程、网络等)都是它的“子孙”。
山上三树2 天前
qt
QObject、QWidget、Widget三者的关系这三者是层层继承的关系,一句话概括: QObject → QWidget → Widget(你自己的类)