HesWidgetsGallery is a community of Qt developers building polished, accessible, and reusable desktop UI components inspired by Fluent Design. We care about native Qt integration, predictable APIs, visual consistency, and documentation that helps people ship real applications.
HesWidgetsGallery 是一个专注于 Qt 桌面应用的开源组织,致力于构建现代、 可访问、可复用的 Fluent 风格控件与工具。我们重视原生 Qt 集成、稳定清晰的 API、一致的视觉体验,以及能够帮助开发者快速落地的文档。
| Project | Description |
|---|---|
| HesWidgetsGallery (private) | Qt Widgets 控件库与交互示例程序,包含导航、按钮、选择器、窗口外观等组件。 |
| Fluent-Qt | Qt 应用的 Fluent Design 组件与主题探索。 |
| Qt-Fluent-Widgets | Fluent 风格 Qt 控件与应用界面实践。 |
| FluentUI | Fluent UI 相关资源、设计资料和实现。 |
| FluentUIStyle | Qt 样式、主题令牌和视觉状态实验。 |
| fluentui-system-icons | Fluent UI System Icons 资源同步与工具。 |
| qwindowkit | 跨平台 Qt 窗口能力与原生平台集成。 |
Some repositories are private or experimental. Their visibility and release status are shown on GitHub and may change as projects mature.
部分仓库仍处于私有或实验阶段,项目的可见性和发布状态会随着迭代调整, 请以 GitHub 页面上的信息为准。
-
Open a repository above and read its README and build instructions.
-
Check the repository's supported Qt/compiler matrix before opening an issue.
-
For a local build, initialize any documented submodules first:
git submodule update --init --recursive
-
Build and run the tests using the commands documented by that repository.
For the internal gallery project, start with its repository README and documentation index. Members of the organization can access the private repository directly from the organization page.
Bug reports, documentation improvements, tests, and focused pull requests are welcome. Before contributing, please read the organization contribution guide, the target repository's README, and any repository-specific instructions.
Please use the issue forms for reproducible bug reports and feature proposals. Small, focused changes are easier to review and backport.
Each project defines its own license. Check the repository's LICENSE file
before redistributing code or assets. Third-party assets retain their original
license and attribution requirements.