Skip to main content

Ant-d UI-Kit for PySide6 and Qml

Project description

「 PyHuskarUI 」 Modern UI for PySide6 and Qml

win-badge linux-badge macos-badge android-badge

QQGroup

🌈 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:: Use qmlscene to 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

💓 LICENSE

Use Apache License 2.0

🎉 Star History

Star History Chart

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyhuskarui-0.6.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyhuskarui-0.6.1.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file pyhuskarui-0.6.1.0.tar.gz.

File metadata

  • Download URL: pyhuskarui-0.6.1.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

Hashes for pyhuskarui-0.6.1.0.tar.gz
Algorithm Hash digest
SHA256 c57c3ca8764c69df0674c3091ca11689364f15f07e02be0896945f1de3683ba6
MD5 21ff4e4bc3359b939c6bb94d230f5f9c
BLAKE2b-256 3966d53d4ca937e0babd80155001bb8848cc056dfe2b890c0f9596be8f96b9ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhuskarui-0.6.1.0.tar.gz:

Publisher: pypi-publish.yml on mengps/PyHuskarUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyhuskarui-0.6.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyhuskarui-0.6.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyhuskarui-0.6.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26c7525d76e1ed1643755c3c6148a2cd7e008daf7ee156ba4f693704aa809c0c
MD5 4e2cd741cc51c97af4dc67fcac756b26
BLAKE2b-256 f6428b1e27609dde2535cb2dbf01668df484cea7097bb08f17cddf030c86fa52

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyhuskarui-0.6.1.0-py3-none-any.whl:

Publisher: pypi-publish.yml on mengps/PyHuskarUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page