- π¦ A set of high-quality Qml components out of the box.
- π¨ Powerful theme customization system.
- π» Based on Qml, completely cross platform.
- π§ Highly flexible delegate based component customization.
The development plan can be found here: Component Roadmap.
Anyone can discuss through issues, QQ groups, or WeChat groups, and ultimately meaningful components/functions will be added to the development plan.
Precompiled packages and binary libraries for two platforms, Windows / MacOS / Linux, have been created.
Please visit Release to download.
- Clone
git clone --recursive https://github.com/mengps/PyHuskarUI.git
- Build
uv sync
uv run init
uv build pyhuskarui
- Install
- use pypi package
uv pip install pyhuskarui- use source code
uv pip install [-e] ./pyhuskarui - Run Gallery
uv run ./gallery/main.py
- Create QtQuick application
QtVersion >= 6.8 - Add the following code to your
main.py
from pyhuskarui.husapp import HusApp
if __name__ == "__main__":
...
app = QGuiApplication(sys.argv)
engine = QQmlApplicationEngine()
HusApp.initialize(engine)
...- Add the following code to your
.qml
import HuskarUI.Basic
HusWindow {
...
}Alright, you can now enjoy using PyHuskarUI.
- Ant-d Components: https://ant-design.antgroup.com/components/overview
- Ant Design: https://ant-design.antgroup.com/docs/spec/introduce
Use Apache License 2.0


