PROJECT 03 / 界面组件
XLCCircularLoadingIndicator.
把熟悉的环形加载动画,带到 Qt 界面里。
在 GitHub 查看 (新窗口打开)让等待有一个清晰的反馈
这个组件的灵感来自 Windows 10/11 的开机动画,使用 segoe_slboot.ttf 中的字体图标呈现加载效果。仓库 README 中提供了动画演示。
两种样式与简单的控制接口
XLCCircularLoadingIndicator 继承自 QLabel,构造时可选择 Pattern::Dot 或 Pattern::Moon,默认使用 Dot。通过 Start() 和 Stop() 控制动画,内部使用 QTimer 更新当前显示的字符。
查看实现与运行示例
项目使用 CMake 构建,链接 Qt5 的 Core、Gui 与 Widgets 模块。组件声明位于 include/XLCCircularLoadingIndicator.h,具体实现与示例代码可在 GitHub 仓库中查看。