Skip to main content

A modern PySide6 UI framework for building elegant desktop tools.

Project description

KireiUI

KireiUI Logo

KireiUI is a PySide6 / Qt6 fluent-style UI framework with chainable APIs, themeable QSS, and modular widgets.

Quick Start

pip install -e .
from kirei_ui.app import KireiApp, KireiWindow
from kirei_ui.layout import KireiVStack
from kirei_ui.inputs import KireiButton

app = KireiApp()
root = KireiVStack().add(KireiButton("Hello"))
window = KireiWindow().title("KireiUI").size(800, 600).content(root)
window.show()
app.run()

Build

Recommended (PEP 517/518):

python -m build

Legacy setup.py command:

python setup.py sdist bdist_wheel

Do not run python setup.py alone, because it requires a command and will report: error: no commands supplied.

Test

pytest

(src is configured in pyproject.toml, so no extra PYTHONPATH is needed.)

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

kirei_ui-0.1.5.tar.gz (5.3 MB view details)

Uploaded Source

Built Distribution

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

kirei_ui-0.1.5-py3-none-any.whl (9.9 MB view details)

Uploaded Python 3

File details

Details for the file kirei_ui-0.1.5.tar.gz.

File metadata

  • Download URL: kirei_ui-0.1.5.tar.gz
  • Upload date:
  • Size: 5.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for kirei_ui-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ecb92dd484aa35bddd5054f0e09a911ece9199eb23ffefb79e1ab4be34e283a3
MD5 516740138c3a43eb639d4ea989aba9ed
BLAKE2b-256 ac420ae6b468e13ed8f8ce23a50ab5d9b26d4d8b578dc9982909316e1285daed

See more details on using hashes here.

File details

Details for the file kirei_ui-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: kirei_ui-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for kirei_ui-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb27e4b61d634225218c9c2eec15055d6809494c41a22e524e66e72fbc80fc5
MD5 3e69a1a7423efac5dc5936831c314756
BLAKE2b-256 de50f7a654c78292503511477cb1d17422fcaea9dc92c9df6ab9dd68fa62787a

See more details on using hashes here.

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