摘要:
「 HuskarUI 」 基于 Qml 的 Ant-d UI 套件。 阅读全文
「 HuskarUI 」 基于 Qml 的 Ant-d UI 套件。 阅读全文
posted @ 2025-03-11 20:16
梦起丶
阅读(1139)
评论(0)
推荐(1)
「 HuskarUI 」 基于 Qml 的 Ant-d UI 套件。 阅读全文
时间轴组件是现代用户界面中常见的元素,用于按时间顺序展示事件。
本文将介绍如何使用 Qml 实现一个灵活且可定制的时间轴组件,并探讨其设计思路和实现细节。 阅读全文
在 Qml 中,矩形(Rectangle)是最常用的元素之一。
然而,标准的矩形元素仅允许设置统一的圆角半径。
在实际开发中,我们经常需要更灵活的圆角设置,例如只对某些角进行圆角处理,或者设置不同角的圆角半径。
本文将介绍如何通过自定义 Qml 元素实现一个任意角可为圆角的矩形。 阅读全文
毛玻璃效果(Acrylic Effect)是一种常见的 UI 设计风格,它通过模糊背景并添加透明度和噪声效果,使界面元素看起来像是半透明的磨砂玻璃。
本文将介绍如何使用 Qml 实现这种效果,并提供一个完整的示例代码。 阅读全文
在 Qt 的 Quick 模块中,`QQuickPaintedItem` 是一个非常有用的类,它允许我们在 Qml 中自定义绘制逻辑。
我们可以通过这种方式实现水印工具,包括在文本、图片或整个窗口上添加水印。
本文将介绍如何在 Qml 中实现一个简单但功能强大的水印工具,包括水印文本的透明度、颜色、字体大小、旋转角度等自定义功能。 阅读全文
在现代桌面应用程序开发中,系统主题感知是一项重要的功能,它使得应用程序能够根据用户的系统主题设置(如深色模式或浅色模式)自动调整其外观。
Qt 作为一个跨平台的C++图形用户界面应用程序开发框架,提供了丰富的工具和类来实现这一功能。 阅读全文
最近在写信息提交 ( 表单 ) 的窗口时发现一个奇怪的 BUG:
可以看到,当 `ComboBox` 嵌入 `Popup` 时,点开 `ComboBox`,然后滚动内容超过其可见区域并不会关闭 `ComboBox` 弹窗,并且会超出其 `父 Popup` 范围。 阅读全文
CMake 的生成器表达式用于在构建系统级别上进行条件判断和逻辑运算,它们通常用在目标属性和生成器表达式上下文中。这些表达式允许你根据不同的平台、配置或编译器来定制构建过程。 阅读全文
CMake 的目录属性是指在特定目录(及其子目录)范围内有效的设置。
这些属性不同于全局变量或目标(Target)属性,它们提供了一种机制,允许开发者为项目中的不同部分定义不同的构建行为。
通过目录属性,你可以指定编译器选项、包含路径、预处理定义等,而无需在每个目标或文件中重复这些设置。 阅读全文
CMake 的全局属性是指在 CMake 配置过程中,对整个项目范围生效的设置。
这些属性不同于目标 ( Target ) 属性或目录 ( Directory ) 属性,后者仅对特定的目标或目录生效。 阅读全文