Skip to main content

Framework for PySide Applications

Project description

pyside-app-core

Custom style, widgets, and utilities for cross-platform PySide 6.5 applications with a focus on 'frameless' styling.

This project should be considered experimental and subject to breaking changes until a 1.0.0 release.

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 \
    --custom-theme-pypath theme.THEME \
    <target directory> 

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

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

Uploaded Source

Built Distribution

pyside_app_core-0.1.9-py3-none-any.whl (69.8 kB view details)

Uploaded Python 3

File details

Details for the file pyside_app_core-0.1.9.tar.gz.

File metadata

  • Download URL: pyside_app_core-0.1.9.tar.gz
  • Upload date:
  • Size: 65.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pyside_app_core-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b9fbbfdf62c81b2d23905ec0e3a495a325554582f245e4d9aaedabd2fbb89312
MD5 e5fc05747a9de829cff18d9c4ea86f3a
BLAKE2b-256 aa774737af465e693696e36caa1009b76369c986fca936953f73794064d438c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e1ef3de79dd859d4dc1bc076ac759ae698754b1f9bfe0f5b84daf966f156e65e
MD5 d6cc2153f32eac1dea7acdbeb0624425
BLAKE2b-256 25b3b5cd14e5f6c8dc107eea16e9402832411ea0ec503b6cfe1ac0423a7dbcce

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