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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyside-app-core-0.1.7.tar.gz
Algorithm Hash digest
SHA256 eefef9ac947e7f7bef29121f7d2ad1740bb8d77ff3f400436405361ce13bacbe
MD5 571456302a0a8ad08642178c46d330b4
BLAKE2b-256 e36602098462bfd6968d2946789284fe1e2742ea365feab41757467e4b6b4f6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 11939c80f8525465fffd243c98a219d6040e060dcd8c3b5f3048d4937b464df3
MD5 467c5b25766a59c014a527aa7a71d166
BLAKE2b-256 c285ca22a35aee328ed51643ec73e4a2c3ca0a775e52fc2d662b169125607a0c

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