Ant-d UI-Kit for PySide6 and Qml
Project description
「 PyHuskarUI 」 Modern UI for PySide6 and Qml
🌈 Gallery Preview
✨ Features
- 📦 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.
- 🤖 AI-assisted development support.
🗺️ Roadmap
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.
🤖 AI Agent Assisted Development
[!Note]
Intelligent agent skills
This warehouse provides two intelligent agent skills:
huskarui:: Use Python to query the documentation, properties, and examples of HuskarUI components from the repository metadata.qmlpreview:: Useqmlsceneto preview the currently edited QML file and capture a screenshot of the run to the clipboard.They are designed specifically for AI Agent programming tools such as Claude Code and Codex. It can help you:
- Quickly query component documents and properties
- Obtain scenario based development examples
- Automatically iterate and preview code
👉 See AI Agent Skill Guide for more details.
🔖 Online Document
🌐 Online wiki
📺 Online Demo
📦 Get started
- Install the library
uv pip install pyhuskarui
- Create QtQuick application
QtVersion >= 6.8.3 - 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
Main.qml
import HuskarUI.Basic
HusWindow {
...
}
Alright, you can now enjoy using PyHuskarUI.
🚩 Reference
- Ant-d Components: https://ant-design.antgroup.com/components/overview
- Ant Design: https://ant-design.antgroup.com/docs/spec/introduce
💓 LICENSE
Use Apache License 2.0
🎉 Star History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyhuskarui-0.6.0.0.tar.gz.
File metadata
- Download URL: pyhuskarui-0.6.0.0.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e4156682946dfc4107b6f30172f2efd78034b761e1372646305692771b09474
|
|
| MD5 |
1faebca45275cd7cb7c3b1e8d8fc4c0a
|
|
| BLAKE2b-256 |
5417e7f03558282df8a2076c4f18fbbcc34cdc895dea0a91d7aa5098c7f9a235
|
Provenance
The following attestation bundles were made for pyhuskarui-0.6.0.0.tar.gz:
Publisher:
pypi-publish.yml on mengps/PyHuskarUI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyhuskarui-0.6.0.0.tar.gz -
Subject digest:
0e4156682946dfc4107b6f30172f2efd78034b761e1372646305692771b09474 - Sigstore transparency entry: 1559375093
- Sigstore integration time:
-
Permalink:
mengps/PyHuskarUI@930c4391281e47774e814a4e5f0c5b5640c824bf -
Branch / Tag:
refs/heads/master - Owner: https://github.com/mengps
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@930c4391281e47774e814a4e5f0c5b5640c824bf -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file pyhuskarui-0.6.0.0-py3-none-any.whl.
File metadata
- Download URL: pyhuskarui-0.6.0.0-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab07d61797e505f7d119d46d67dcce63c08c328336c0f732eedc973f5d0de361
|
|
| MD5 |
5dad2523d8bbfa2103196a274922182a
|
|
| BLAKE2b-256 |
c5952400ec2efb6fb8fa1b43a58cd548dcfa6ed52ee7318548520f9c60e48ea9
|
Provenance
The following attestation bundles were made for pyhuskarui-0.6.0.0-py3-none-any.whl:
Publisher:
pypi-publish.yml on mengps/PyHuskarUI
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyhuskarui-0.6.0.0-py3-none-any.whl -
Subject digest:
ab07d61797e505f7d119d46d67dcce63c08c328336c0f732eedc973f5d0de361 - Sigstore transparency entry: 1559375717
- Sigstore integration time:
-
Permalink:
mengps/PyHuskarUI@930c4391281e47774e814a4e5f0c5b5640c824bf -
Branch / Tag:
refs/heads/master - Owner: https://github.com/mengps
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yml@930c4391281e47774e814a4e5f0c5b5640c824bf -
Trigger Event:
workflow_dispatch
-
Statement type: