Qt6 Widgets Project Template – Cross‑Platform (CMake + GitHub Actions)
A downloadable template
Buy Now$10.00 USD or more
A minimal and ready-to-use Qt6 Widgets project template designed for cross‑platform desktop development.
This template provides:
- Qt6 Widgets–based GUI application (minimal structure)
- CMake-based cross‑platform project setup
- macOS .app bundle support (auto‑generated Info.plist)
- GitHub Actions workflow for automatic builds (OS × Qt version matrix)
- Automatic Qt installation using aqtinstall
- Qt path auto‑detection (Linux / Windows / macOS)
- Unified build output directory:
build/release - Automatic copying of
config/andlib/(if present) - Automatic inclusion of
.cpp/.h/.uifiles added undersrc/
Supported platforms:
- Linux
- Windows
- macOS
Included files:
- CMakeLists.txt
- cmake/Info.plist.in
- config/app.ini
- src/main.cpp
- src/MainWindow.cpp / MainWindow.h
- .github/workflows/build.yml
- .gitignore
- README.md (English)
- README_JP.md (Japanese)
How to use:
- Extract the project
- Set your Qt path and build with CMake
- The output will be generated under
build/release - Enable GitHub Actions to run automatic CI builds
Recommended for:
- Developers starting Qt6 Widgets + CMake desktop apps
- Those who want a modern Qt6 environment
- Cross‑platform development (Linux / Windows / macOS)
- Developers who want CI with GitHub Actions
- Anyone who wants to skip initial project setup
- Teams looking for a base for commercial applications
Notes:
- This template provides a development foundation only
- Deployment tools (signing, notarization, macdeployqt, etc.) are not included
- Qt6 is fully supported on macOS CI (GitHub Actions)
License:
Commercial use allowed.
You may publish or sell applications built with this template.
Redistribution of the template itself is prohibited.
Support:
If you find issues or have questions, feel free to contact me.
| Published | 18 hours ago |
| Status | Released |
| Category | Tool |
| Author | acc-vcc |
| Tags | cmake, cpp, cross-platform, development, Graphical User Interface (GUI), qt, qt6, starter-kit, Project template, widgets |
Purchase
Buy Now$10.00 USD or more
In order to download this template you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:
qt6-widgets-cmake-template-v1.0.zip 12 kB

