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

Uploaded Source

Built Distribution

pyside_app_core-0.1.5-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyside-app-core-0.1.5.tar.gz
  • Upload date:
  • Size: 63.9 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.5.tar.gz
Algorithm Hash digest
SHA256 362188d49f40bdd1d2cbe3348c44f69d9127565f33c8b2d67bc4c8802fee85c1
MD5 93efe3fab48e6f38bcbe712ffd3fc46a
BLAKE2b-256 356cdc0722feb56e1c539a76c79a97f75e0fa9884b0bbb7dbe6be66c2c2fc2c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3c6b90afb881da56b687e7ebffb43ee85854f8242b7759690201ec178218407e
MD5 3d902e0666a4efc621fa41831ee0dc9a
BLAKE2b-256 5ff3f17a738204efa31f73ff0b53e718b093b1f180a22514dfd2f713df21ba42

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