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.2.tar.gz (63.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyside-app-core-0.1.2.tar.gz
  • Upload date:
  • Size: 63.3 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.2.tar.gz
Algorithm Hash digest
SHA256 8b1859816f258d4e9b41ce69f011d189046e186c2f135febbb698afc2f917193
MD5 9c77970a55f51d9f2b338da0c43c6313
BLAKE2b-256 bb7ca9de717f68a79bd67a2f9a0b17769e838a208cc3cd7865d61fbc5c1fca33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7227ad840a61f0d202b8bc56e01360eeb0e06e0310c41111099a2abfc7132aa6
MD5 3a5fbd5381903c241193aa8c305cd19b
BLAKE2b-256 d3e9f90ba200b5ce2a508d2b15ce06e4e83d54f80ac55ef33132084bad79d0ec

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