Material-Qt πŸš€

February 25, 2025 Β· View on GitHub

Stars

A fully custom QML library built on the Material Design scheme.

πŸ“Œ Purpose

The purpose of this library is to simplify everyday Qt development, enabling stunning UI designs with minimal effort. Additionally, it serves as a platform for continuous learning and improvement. All contributionsβ€”both comments and codeβ€”are very welcome!

πŸ› οΈ Getting Started

If you're looking to integrate Material-Qt into your Qt projects without the testing overhead, check out the MMaterial repository:

πŸ”— MMaterial - The core library for Material Design components in Qt.

If you want to see Material-Qt in action and explore its full range of features, visit the Material-Qt-Tester repository:

πŸ”— Material-Qt-Tester - A dedicated testing environment showcasing all components.


πŸ“¦ Dependencies

  • Qt6::Quick, Qt::Gui
  • Since Tag 1.1 (Qt 6.7+)

🎨 Advantages

Theming - Light & Dark mode

https://github.com/user-attachments/assets/a3cd49ac-9675-4f32-832a-fd33ea616453

Theming - Typography, Color Schemes, Icons

Typography and Colors

Date, Time, Color Pickers

Pickers

Notifications

Notifications

Charts

Charts

And More!


πŸ”— Preview

To see a live demonstration, visit:

πŸ”— Material-Qt Tester Preview

For those who want to use just the library without the testing overhead, visit:

πŸ”— MMaterial


Cloning the Repository with Submodules

This repository contains submodules, so to ensure you pull everything correctly, use the following command:

git clone --recursive https://github.com/MarkoStanojevic12/MMaterial-Tester.git

⭐ Contribute & Support

  • If you find this project useful, consider giving it a star ⭐ on GitHub!
  • Contributions, issues, and feature requests are welcome!
  • Feel free to submit a pull request or open an issue.

Happy coding! πŸŽ¨πŸš€