Skip to main content

Framework for PySide Applications

Project description

pyside-app-core

Custom style, widgets, and utilities for PySide 6.5 applications.

This project should be considered experimental and subject to breaking changes at any time.

Install

$ pip install pyside-app-core

Run example application

$ python -m examples.simple_app --generate-rcc

Generate resources files

Resource files MUST be generated at least once for stylesheets and icons to function.

# from repo with this lib installed
$ compile-pyside-theme <target directory>

# custom QssTheme subclass where `./theme.py` has `THEME = CustomTheme()`
$ compile-pyside-theme <target directory> --custom-theme-pypath theme.THEME

# if needed to resolve python modules you can include pypath updates
$ compile-pyside-theme <target directory> --extra-python-path ./src --custom-theme-pypath src.example_app.theme.THEME

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

pyside-app-core-0.1.1.tar.gz (63.2 kB view details)

Uploaded Source

Built Distribution

pyside_app_core-0.1.1-py3-none-any.whl (66.0 kB view details)

Uploaded Python 3

File details

Details for the file pyside-app-core-0.1.1.tar.gz.

File metadata

  • Download URL: pyside-app-core-0.1.1.tar.gz
  • Upload date:
  • Size: 63.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pyside-app-core-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fbc179abd48934bcea7165be7d86f7208d5ad11fe6223fb3654708225dd42a38
MD5 1acb23710be76c5c4641496c35fcf363
BLAKE2b-256 ba09b6ec70836d5b1948816816a99bbabc4391067fba326af03bd3439fd79c09

See more details on using hashes here.

File details

Details for the file pyside_app_core-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyside_app_core-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0895454f21cd305e57f26b6790e44a148d5fecdb80d9308a5dad3737316915c3
MD5 0189ebe5d93acc817ae38b636d1fa933
BLAKE2b-256 1b6e30032a65b03f839d685b3afa11b1fee35e539233efc409dfc68eb1e31c80

See more details on using hashes here.

Supported by

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