qt

Quz13 小时前
qt
QML Loader:从文件加载组件、加载内联组件QML 做"按需加载"基本绕不开 Loader 这个组件。页面一开始不存在的组件,等用户点击时才创建;用不到了再销毁,省掉不必要的初始化开销。这篇用两个最小示例介绍 Loader 的两种加载入口:
Quz13 小时前
qt
QML Loader: 状态监听与动态标签页Loader 组件的加载是异步过程,如果路径写错、文件不存在、或者组件里语法错误,都可能加载失败。这篇的两个示例解决两个实际问题:怎么监听加载状态并反馈给用户,怎么用同一个 Loader 在多个页面文件之间切换出标签页效果。
似水এ᭄往昔14 小时前
开发语言·qt
【Qt】--常用控件(显示类控件)这个控件是用来显示文本和图片的,其具有如下属性首先我们来看其文本格式: 纯文本就是最普通的文本,然后富文本就是内容更丰富的的文本,其支持html。
慧都小项18 小时前
前端·qt·嵌入式·figma·图形界面·工业界面·qtitan
从 Figma 到 Qt:Qtitan 能减少哪些界面还原工作?当设计师在 Figma 中完成一套新版界面,设计工作似乎已经告一段落,但对 Qt 工程师来说,真正的实现工作才刚刚开始。
用户1220038790019 小时前
qt
Qt学习之绘图入门练习今天学习基础的运用Qt进行绘图重写基类 QWidget 的 paintEvent 虚函数。override 关键字:C++11 特性,告诉编译器“我明确要重写父类的虚函数”。如果父类没有这个函数,编译器会报错,防止你拼写错误(比如写成 paintevent)。
西西弗Sisyphus1 天前
开发语言·windows·qt
Qt 实现一个 Windows 启动项查看器flyfish技术栈:Qt 6.9.3 (msvc2022_64) + C++17 平台:Windows 11
郝学胜-神的一滴1 天前
开发语言·c++·windows·python·qt·程序人生
Qt 高级编程 045:坐标体系深度实战很多刚入门 Qt 开发的小伙伴,大概率都被界面坐标定位狠狠坑过!明明代码逻辑看着毫无问题,弹窗却乱跑错位、控件偏移异常、鼠标坐标读取错乱,调式半天找不到根源。其实90%的界面定位bug,核心原因都是:没分清 Qt 绝对坐标 & 相对坐标。
爱吃巧克力的程序媛2 天前
c++·qt
main.cpp注册 C++ 类到 QML 元对象系统可以。常见做法是在 main.cpp 里用 qmlRegisterType() 把 C++ 类注册给 QML。
励志不掉头发的内向程序员2 天前
开发语言·c++·qt·学习·系统架构·计算机外设·交互
【LibreCAD 2D架构】从鼠标点击到图形创建:RS_ActionDrawLine交互流程与状态机解析👓️博主简介:上一篇文章中,我们追踪了 LibreCAD 的鼠标事件传递过程,了解了用户操作如何经过 Qt 的 QMouseEvent、绘图区、RS_EventHandler,最终进入当前工作的 RS_ActionDrawLine。但是,事件进入 RS_ActionDrawLine 之后,并不意味着一条直线就已经被创建了。对于用户来说,画线似乎只是简单地点击两下鼠标;而从源码角度来看,这两次点击之间还包含着坐标获取、状态保存、预览更新以及图形创建等多个步骤。例如,第一次点击时,程序需要确定直线的起点;鼠
尘中远2 天前
开发语言·c++·qt·ai·agent
给C++工业软件搭建 Agent这篇文章介绍如何给C++/Qt写的桌面软件搭建自身的agent,让agent直接操控软件干活,这不是skill/mcp,也不需要软件提供cli,尤其适合工业软件加入agent
Quz2 天前
qt
QML Page:把 Page 装进切换容器里单个 Page 组件的骨架是静态的,界面真正动起来要靠切换容器(StackLayout、SwipeView)。Qt 里最常见的两种切换是「堆栈切换」和「滑动切换」,分别对应 StackLayout 和 SwipeView。这篇就用两个 demo 把 Page 装进这两个容器,顺带解决一个新手困惑:Page 的 title 到底怎么显示出来。
秋田君2 天前
开发语言·qt
Qt_串口编程串口通信:串口按位(bit)发送和接收字节。 Modbus 是一种串行通信协议,是工业领域通信协议的业界标准,也是工业电子设备之间常用的连接方式。
励志不掉头发的内向程序员2 天前
开发语言·c++·qt·学习·系统架构
【LibreCAD 2D架构】从两个坐标到图形实体:RS_ActionDrawLine如何创建RS_Line👓️博主简介:上一篇文章中,我们追踪了 LibreCAD 中鼠标事件的传递过程,了解了用户点击绘图区后,鼠标输入如何经过 Qt 事件系统、绘图区以及 RS_EventHandler,最终进入当前工作的 RS_ActionDrawLine。但是,事件进入 RS_ActionDrawLine,并不意味着一条直线已经真正创建完成。对于用户来说,画线似乎只是点击两次鼠标;而从源码角度来看,这两次点击之间还涉及起点保存、终点确定、坐标处理、图形实体创建以及图形数据更新等多个步骤。尤其是第二次点击之后,程序不再只是
似水এ᭄往昔2 天前
开发语言·qt
【Qt】--常用控件(按钮类控件)使用QPushButton表示一个按钮,这个前面我们已经进行过简单使用了。QPushButton其继承自QAbstractButton
_林枭_2 天前
qt·zw3d
ZW3D二次开发_原生表单_如何设置表单左上角图标实现最终效果:实现步骤:1.使用qtdesigner创建非模板表单2.打开资源编辑器3.新建qrc(注意要放在dll相同路径下,会自动编译到zrc中)
Quz3 天前
qt·qml
QML 快捷键篇:基础快捷键与组合键序列做界面时,用户希望常用的操作不用每次都点鼠标——按一下 Ctrl+S 就保存,按一下 Ctrl+K 再按 Ctrl+C 就注释一段代码。QML 里有个专门的 Shortcut 组件干这件事:注册一个按键序列,触发时执行一段逻辑,不用自己写一堆按键监听。下面从最基础的单个组合键讲起,再延伸到更复杂的组合键序列。
≮傷£≯√3 天前
qt·ffmpeg·音视频
Qt 面试(一)运行时加载;程序体积小;更新库不用重编译程序;发布必须附带库文件封装核心思想 头文件 (.h/.hpp):对外接口,放类声明、函数声明、宏。给调用方 源文件 (.cpp/.c):内部实现,不对外分发。编译生成库文件。不给调用方 调用者只包含头文件,链接库文件,看不到内部 cpp 源码。
西西弗Sisyphus3 天前
开发语言·qt
Qt 分类导航区的实现flyfishQt Creator 17.0.1 Desktop Qt 6.9.3 MSVC2022 64bit Windows 平台
galaxy_strive3 天前
开发语言·c++·qt
Qt C++插件化编写项目(1)宿主程序(main.cpp + MainWindow)负责加载插件、管理UI、提供深色工业风界面。插件系统:所有业务功能均以动态库(.dll)形式存在,通过 PluginInterface 标准接口被宿主发现和管理。
kaixin_learn_qt_ing3 天前
qt
Qt Model/View向ai提问:我想要你写一个Qt程序,使用model和view: view使用QTableView即可,我需要使用model存储4个信息,命令码,发送方地址,接收方地址,报文内容,你可以推荐下使用什么model吗?