qt

qq_4017004134 分钟前
开发语言·qt
Qt窗体大小控制从resize到自适应在Qt桌面应用开发中,控制窗体大小是一项基础而重要的技能。无论是让窗口自适应内容、限制用户调整范围,还是实现固定尺寸的对话框,Qt都提供了丰富且灵活的API。本文将从实际开发角度出发,系统讲解Qt中控制窗体大小的各种方法,并附上完整的代码示例。
Quz40 分钟前
qt
QML SwipeView:手势翻页与自定义指示器SwipeView 是 Qt Quick Controls 里做手势翻页的容器,内容横向排开,滑动一下切换到一页,配合 PageIndicator 提示组件能够显示当前在第几页。
Quz43 分钟前
qt
QML TabBar组件与容器索引的绑定TabBar 组件只能处理当前选第几个的需求,真正展示内容要靠容器、布局等组件。Qt 里有两类容器能够和 TabBar 配对,分别是 StackLayout(用索引控制页面)和 SwipeView(支持手势滑动)。
励志不掉头发的内向程序员3 小时前
开发语言·c++·qt·学习·系统架构
【LibreCAD 2D架构】鼠标点下的坐标为什么会被“吸”走?LibreCAD 对象捕捉系统解析👓️博主简介:在上一篇文章中,我们讲清楚了 RS_GraphicView 如何通过 toGui 和 toGraph 完成 CAD 坐标与屏幕坐标之间的双向转换。鼠标点击窗口时,程序先经过 toGraph,把屏幕像素变成 CAD 坐标,然后交给当前 Action。
charlie11451419113 小时前
开发语言·图像处理·qt
现代Qt开发之图像处理进阶:像素操作与格式转换兄弟们有群了:https://github.com/orgs/Awesome-Embedded-Learning-Studio/discussions/9
Jackson_GJH16 小时前
开发语言·c++·qt
Qt 右键自定义菜单的实现Qt::DefaultContextMenu(默认值):控件使用自己默认的右键菜单(比如 QLineEdit 默认弹出撤销、复制、粘贴)。
老赵的博客1 天前
c++·qt
c++ 之观察者模式观察者模式(Observer Pattern)一次性讲透,C++版,适配你Qt工控开发场景1、一句话定义
Quz1 天前
qt
QML TabBar 自定义样式与动态标签默认 TabBar 样式不讨喜,到了实际的项目中多半要改样式。选中态要圆角背景、颜色要有过渡动画;标签数量和内容还得跟着数据动态增删。
似水এ᭄往昔1 天前
开发语言·qt
【Qt】--常用控件(输入类控件)QLineEdit ⽤来表⽰单⾏输⼊框。可以输⼊⼀段⽂本,但是不能换⾏。其有如下核心属性:对于输入框,用户在这个输入框进行输入的时候也会造成这个控件是text变化。
qq_401700411 天前
qt
Qt无边框窗体移动详解在桌面应用开发中,系统自带的窗口边框和标题栏样式往往难以满足个性化UI设计需求。通过移除系统原生边框,开发者可以完全自定义窗口的外观——包括标题栏样式、窗口背景、圆角等,从而实现更美观、更统一的界面效果。
励志不掉头发的内向程序员1 天前
开发语言·c++·qt·学习·系统架构
【LibreCAD 2D架构】RS_Line创建之后发生了什么?从图形容器到屏幕渲染👓️博主简介:在上一篇文章中,我们分析了 RS_ActionDrawLine 如何获取起点和终点,并通过 new RS_Line(startPoint, endPoint) 创建直线实体,最后将其加入当前图形容器。至此,用户的鼠标操作已经转化为 CAD 中真实存在的图形数据。但一个新的问题随之出现:RS_Line 创建完成并加入 Graphic 之后,为什么我们能够在屏幕上看到这条直线?从代码层面看,创建实体只是完成了图形数据的构建;而从用户体验来看,绘图操作还必须经过视图更新、实体绘制、坐标转换以及底
mengzhi啊2 天前
c++·qt
QPluginLoader 动态 DLL 插件版,支持插件之间通信,广播。请求和应答framework/messagebus.hframework/messagebus.cppplugin_a/plugina.cpp
老赵的博客2 天前
c++·qt
c++ QT之动态库加载问题问题一、extern c _declspec(dllexport)一、什么是名字粉碎 Name‑Mangling(名称修饰)
Quz2 天前
qt
QML Loader:动态创建控件与延迟加载上一类用 Loader 管理"替换区域",一个容器同一时间只有一个页面。但有些场景反过来:要在同一个容器里不断增加新实例,或者加载一个很重的组件时先给用户一个等待反馈。这篇的两个示例分别解决这两件事。
Quz2 天前
qt
QML Loader:组件切换与属性传递加载只是第一步,真正用起来还要解决两件事:组件根据条件来回切,以及把外层数据送进加载出来的实例里。这篇两个示例分别演示声明式切换和实例传参。
老赵的博客2 天前
c++·qt
c++QT之动态库加载常见报错两种加载模式回顾1. 隐式加载(h + import‑lib + dll,普通Qt共享库 Q_DECL_EXPORT):程序启动阶段操作系统自动加载DLL
Quz3 天前
qt
QML Loader:从文件加载组件、加载内联组件QML 做"按需加载"基本绕不开 Loader 这个组件。页面一开始不存在的组件,等用户点击时才创建;用不到了再销毁,省掉不必要的初始化开销。这篇用两个最小示例介绍 Loader 的两种加载入口:
Quz3 天前
qt
QML Loader: 状态监听与动态标签页Loader 组件的加载是异步过程,如果路径写错、文件不存在、或者组件里语法错误,都可能加载失败。这篇的两个示例解决两个实际问题:怎么监听加载状态并反馈给用户,怎么用同一个 Loader 在多个页面文件之间切换出标签页效果。
似水এ᭄往昔3 天前
开发语言·qt
【Qt】--常用控件(显示类控件)这个控件是用来显示文本和图片的,其具有如下属性首先我们来看其文本格式: 纯文本就是最普通的文本,然后富文本就是内容更丰富的的文本,其支持html。
慧都小项3 天前
前端·qt·嵌入式·figma·图形界面·工业界面·qtitan
从 Figma 到 Qt:Qtitan 能减少哪些界面还原工作?当设计师在 Figma 中完成一套新版界面,设计工作似乎已经告一段落,但对 Qt 工程师来说,真正的实现工作才刚刚开始。