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

Uploaded Source

Built Distribution

pyside_app_core-0.1.4-py3-none-any.whl (69.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyside-app-core-0.1.4.tar.gz
  • Upload date:
  • Size: 64.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.4.tar.gz
Algorithm Hash digest
SHA256 c06cfb110059c05ec92a226e8d85f1d3133a3fa9135377657e64b84ac114a7f4
MD5 ac3decca6ac2a8c1115b3b46e8504952
BLAKE2b-256 ac600f5b7da95c938f6605bf884f79e55da231db464b1ff81c6de0188e1d47d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 15a52423f33e103317dc105ce8024458ad09a5a8dfafc1f05f7f8b7789abc5fd
MD5 f665adfaf8501f869e046ae12bada83b
BLAKE2b-256 34230581bc224fc2a8e3d1814529e2c6f4d4b213a59a5700fb4ab448d5995e93

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