qt

韭菜炒鸡肝天4 小时前
开发语言·笔记·qt
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
刀法孜然5 小时前
qt
QT5.12.8开发中使用触摸屏,配置的环境变量,imx6ullpro开发板qt开发之前基于某个教程做了一个智能门锁项目。 最近改进该项目,需要用到触摸屏人机交互,结果发现触摸效果不可用。
回眸不遇10 小时前
数据库·qt·系统架构
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响在 QT 开发中,布局管理是构建用户界面的核心。理解 QLayout::SizeConstraint 和 QSizePolicy 的交互机制,能够帮助开发者精准控制窗口部件(QWidget)的尺寸行为。本文将从基础概念出发,逐步深入探讨这两个属性如何影响界面布局。## 一、基础概念:QWidget 的尺寸系统在 QT 中,每个 QWidget 都有三个关键的尺寸概念:- sizeHint():理想尺寸,即部件“希望”的尺寸- minimumSizeHint():最小尺寸,部件能够正常显示的最小尺寸- mi
Richard.Wong15 小时前
开发语言·qt
qt生成dll供C#调用创建qt项目:
Infedium1 天前
开发语言·qt
Qt嵌入式开发核心亮点:线程安全硬件交互技术Qt嵌入式开发最大的痛点为硬件IO阻塞导致UI卡顿、程序死机崩溃。本文聚焦子线程硬件读写+信号槽UI解耦核心技术亮点,这是工业级Qt嵌入式项目稳定运行的关键。区别于简单的主线程硬件操控,该方案通过多线程分离UI渲染与硬件耗时操作,搭配信号槽跨线程安全通信,彻底解决嵌入式设备触屏卡顿、硬件读写阻塞、程序闪退问题,适配所有资源受限的ARM嵌入式Linux设备。
秋田君2 天前
开发语言·qt
QT_QInputDialog类输入对话框QInputDialog 是 Qt 提供的一个标准输入对话框类,用于从用户那里快速获取单个输入值(字符串、数字或列表选项)。它继承自 QDialog,属于 Qt Widgets 模块,无需自定义 UI 即可实现多种输入交互。
秋田君2 天前
开发语言·qt
QT_QFontDialog类字体对话框QFontDialog 是 Qt 框架中用于让用户选择字体(包括字体族、大小、样式等)的标准对话框组件,继承自 QDialog,属于 Qt Widgets 模块。
mabing9933 天前
开发语言·qt
Qt QMessageBox、QDialogButtonBox中英文翻译动态切换QMessageBox、QDialogButtonBox中英文翻译动态切换,单独的固定显示成中文的方法很多,对于需要中英文翻译动态切换的场景就不适用,把固定的中文改成Qt翻译机制能处理的tr字符串就行了。
秋田君3 天前
开发语言·qt
QT_QT布局常用类QStackedWidget与QLayout类QLayout 是所有布局管理器的基类,它继承自 QObject(而非 QWidget)。整体继承关系如下:
秋田君3 天前
java·数据库·qt
QT_QColorDialog颜色对话框QColorDialog 是 Qt 提供的标准颜色选择对话框,允许用户通过图形界面直观地选择颜色。它继承自 QDialog,支持 RGB/HSL 输入、屏幕取色器、自定义颜色等功能。
秋田君3 天前
开发语言·数据库·qt
QT_QT布局常用类QSplitter窗口分割类与QDockWidget窗口停靠类QSplitter 是 Qt 中用于实现可拖拽分割窗口的布局组件,允许用户通过拖动分隔条来调整子控件的大小。
Lhan.zzZ3 天前
开发语言·c++·qt
深入理解 windeployqt:混合 C++/Qt 项目的打包指南在大型 C++ 项目中,我们常常混合使用纯 C++ 模块和 Qt 界面框架。当你面对一个解决方案里既有 Qt 编写的可执行程序,也有完全不依赖 Qt 的工具程序,还有纯粹 C++ 编写的底层库,以及以插件形式动态加载的 Qt 界面组件时,部署打包很容易变成一个令人头疼的问题。windeployqt 是 Qt 官方为 Windows 平台提供的部署工具,但它并不是一个“一键万能”的黑盒。理解它的内部机制、知道什么该用它、什么不该用它,才能让你的混合项目打包变得可靠且高效。
Lhan.zzZ3 天前
开发语言·qt
QML 开发中的“陷阱”:动态模型更新时,ComboBox 索引为何总是失效?近期在项目中遇到一个简单但有趣的问题,值得记录:一个下拉框(ComboBox)的数据源会根据外部参数动态变化,我需要在数据源更新后,立刻将选中的索引定位到某个指定值。但无论我怎样在更新模型的下一行代码中设置 currentIndex,界面始终显示的却是第一项(索引0)。
咯哦哦哦哦3 天前
开发语言·qt
qt creator x86交叉编译arm 配置在 Qt Creator 的 CMake 配置界面中,这两个概念对应了 CMake 构建过程中的两个不同阶段:
用户8402409736083 天前
qt
使用 PyQt5 打造功能完备的 PDF 编辑器:从设计到实现全解析#创作灵感#PDF在日常办公、学术交流、电子出版等领域占据着举足轻重的地位。然而,与 Word 等富文本编辑器不同,PDF 被设计为“固定布局”格式,其初衷是确保文档在不同设备、不同操作系统上呈现出一致的外观。正因如此,PDF 的编辑一直是一个技术难题。市面上虽然有许多商业 PDF 编辑器(如 Adobe Acrobat、Foxit Phantom),但它们往往价格昂贵,或者功能受限。开源社区的 PDF 编辑工具虽然众多,但要么功能单一(如仅支持合并/拆分),要么界面简陋,难以满足日常需求。
wWYy.4 天前
开发语言·分布式·qt
基于Raft的分布式Kv存储项目:raft.hraft.h 中只有 init 的声明, 它相当于 Raft 节点的“构造完成阶段”:绑定外部资源、初始化状态、恢复持久化数据,并启动后台任务。
Quz4 天前
qt
QML RangeSlider 组件:范围选择与双滑块样式RangeSlider 和 Slider 很像,区别在于它有两个手柄:一个控制范围起点,一个控制范围终点。适合用来选区间,比如价格区间、时间范围、筛选条件等。这篇用两个例子演示基础用法和自定义样式。
luoyayun3614 天前
qt·harmonyos·qt for harmony
【Qt for Harmony】 Qt 5.12.12 鸿蒙版 Windows 交叉编译编译环境: Windows 11 Pro x64 / MinGW gcc 8.1.0 (host) + OHOS Clang 15 (target) 源码分支: tqtc/harmonyos-5.12.12 (40 个 git submodules) 目标平台: HarmonyOS aarch64-linux-ohos (arm64-v8a) NDK 版本: DevEco Studio 6.1.1 / Native SDK 6.1.1.125 / API 24 最终产物: 210 个 aarch64 .s
秋田君4 天前
数据库·qt·学习
Qt_常用控件使用学习最常用的按钮控件,支持文本、图标、快捷键。使用示例:使用效果:为工具栏设计,支持多种显示模式和弹出菜单。