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/ and lib/ (if present)
  • Automatic inclusion of .cpp / .h / .ui files added under src/

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:

  1. Extract the project
  2. Set your Qt path and build with CMake
  3. The output will be generated under build/release
  4. 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.

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