qt

隐积4 小时前
开发语言·qt
3.1.7.Qt容器大家族(3):QVariant——万能盒子前几节课的容器课,我们讲解了QList、QString和QStringList,它们都有一个共同点:存什么类型,就得声明什么类型。
小灰灰搞电子2 天前
开发语言·数据库·qt
Qt 实现动态菜单源码分享本截图工具的核心实现依赖于 Qt6 的事件系统(Event System)和绘图系统(Painting System)。下面详细解析关键事件的工作原理:
wildlily84272 天前
c++·qt·算法
QT quick基础:自定义控件(C++)本文章记录在C++自定义控件,在qml文件中使用该控件流程。注意使用QT5.12版本 一、自定义控件1、Q_DECLARE_METATYPE(PowertrainGroup::Batch)
熬夜苦读学习14 小时前
开发语言·qt
Qt-- 系统相关虽然Qt不是跨平台的C++开发框架,Qt的很多能力其实是操作系统提供的,只不过Qt封装了系统的API,程序是运行在操作系统上的,需要系统提供给我们支撑。信号槽中,用户进行的各种操作,就可能会产生出信号,可以给某个信号指定槽函数,当信号触发时,就能够自动得执行到对应得槽函数,事件也非常类似,用户进行得各项操作,也会产生事件,程序员同样可以给事件关联上处理函数,当事件触发得时候,就能执行对应得代码,事件本身是操作系统提供得机制,Qt也同样把操作系统事件机制进行了封装拿到Qt中,但由于对于事件得代码写起来不太方
Quz16 小时前
qt
QML Tumbler 基础用法:多滚轮选择与自定义外观滚轮选择器大家应该不陌生:手机上调时间、选日期,就是一排排可以上下滚动的小窗格。QML 里做这种交互很简单,一个 Tumbler 组件就搞定。这篇从两个最基础的用法入手:一个把三个滚轮拼成时间选择器,另一个把滚轮项改成色块做颜色选择。
Quz16 小时前
qt
QML SpinBox 动画效果:缩放反馈与数字滚动前两篇讲了 SpinBox 的基础用法和自定义样式,这篇加点手感:按钮按下去有缩放反馈,数值变化时数字弹一下;或者干脆把输入区换成列表,数字像滚轮一样滚过去。改动不大,交互质感提升不少。
小灰灰搞电子1 天前
开发语言·qt
Qt 实现魔法导航菜单源码分享本截图工具的核心实现依赖于 Qt6 的事件系统(Event System)和绘图系统(Painting System)。下面详细解析关键事件的工作原理:
Quz1 天前
qt
QML SpinBox 基础与步长控制:可编辑输入与自定义步长写界面的时候,数字输入框是个躲不开的东西:调数值相关的活都绕不开它。这篇介绍 SpinBox 的基础用法和步长控制,看完这两个例子,大部分数字输入场景都能直接复用。
隐积1 天前
qt
Qt魔法之旅 · 全系列课程导航大家好!我是隐积!我们的Qt魔法之旅已经更新很多课了,今天我给大家看看我的课程导航吧!(导航到我当前更新的课程)
海清河晏1112 天前
开发语言·c++·qt
Qt 实战:信号与槽+事件系统信号与槽是 Qt 独有的对象间通信机制,替代传统回调函数,可读性、解耦性更强:只要类中使用 signals、slots、自定义信号,类定义第一行必须添加 Q_OBJECT。 Qt 会通过 MOC 工具生成元对象代码,缺失会出现 undefined reference 链接报错。
隐积2 天前
开发语言·qt
3.1.8.Qt容器大家族(4):QByteArray——字节数组前几节课,我们讲解了QString,它是来存储文字的。但是呢,有时候我们要来存储一些不是文字的数据,比如说文件内容、网络数据、图片等,那么这时,QString就派不上用场了,那我们要怎么办呢?
郝学胜-神的一滴2 天前
开发语言·c++·qt·软件工程·用户界面
Qt 高级编程 037:QSS按钮样式封神指南各位Qt开发的小伙伴们👋,是不是经常遇到这种尴尬场景——产品经理甩过来一张设计图,指着上面的按钮说:"就照着这个做,要高端、大气、上档次!"结果你拖了个QPushButton上去,运行一看,好家伙,那原生按钮丑得简直能把设计师气哭😭……
only-lucky2 天前
qt
QML对话框控件注意:使用这个需要使用QApplication,并且需要链接动态库。我这里就一个按钮可以参考:gallery 示例
郝学胜_神的一滴2 天前
c++·qt
Qt 高级编程 038:打造高颜值下拉菜单按钮哈喽各位码农小伙伴们 👋,今天咱们来聊点 "面子工程"—— 如何用 QSS 把你那土得掉渣的按钮下拉菜单,捯饬成高端大气上档次的模样!毕竟,代码写得再好,界面丑到没人看也是白搭嘛 😏
小灰灰搞电子2 天前
开发语言·qt·qqueue
Qt 队列容器 QQueue 的详解与示例在 Qt 框架中,QQueue 是一个基于模板的容器类,它实现了先进先出(FIFO)的队列数据结构。作为 QList 的子类,QQueue 提供了专为队列操作优化的接口,使得在 Qt 应用中处理任务队列、消息传递、广度优先搜索等场景变得异常简单和高效。
xcyxiner3 天前
qt
DicomViewer15(act验证ci)这一篇是处理GitHub上的ci的报错的执行构建命令本地镜像抄过10G,没法直接上传。上面的默认是在c盘,c盘空间不够,移动到D盘
韭菜炒鸡肝天3 天前
开发语言·笔记·qt
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
刀法孜然3 天前
qt
QT5.12.8开发中使用触摸屏,配置的环境变量,imx6ullpro开发板qt开发之前基于某个教程做了一个智能门锁项目。 最近改进该项目,需要用到触摸屏人机交互,结果发现触摸效果不可用。
回眸不遇3 天前
数据库·qt·系统架构
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响在 QT 开发中,布局管理是构建用户界面的核心。理解 QLayout::SizeConstraint 和 QSizePolicy 的交互机制,能够帮助开发者精准控制窗口部件(QWidget)的尺寸行为。本文将从基础概念出发,逐步深入探讨这两个属性如何影响界面布局。## 一、基础概念:QWidget 的尺寸系统在 QT 中,每个 QWidget 都有三个关键的尺寸概念:- sizeHint():理想尺寸,即部件“希望”的尺寸- minimumSizeHint():最小尺寸,部件能够正常显示的最小尺寸- mi