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

Uploaded Source

Built Distribution

pyside_app_core-0.1.6-py3-none-any.whl (68.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyside-app-core-0.1.6.tar.gz
  • Upload date:
  • Size: 64.7 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.6.tar.gz
Algorithm Hash digest
SHA256 5f0eed20634b706c6bbc76aa7ffea415481d8f140a9564597d9e9c39a9f7ac97
MD5 a9e6916e0bf53d7d2383e4b5d0247c99
BLAKE2b-256 38fa048508c5505fb5667c3b11329bcfce4a6cb9f107a8ba37be180140035f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5472c3910d9a08516f798f8f3f28ffeb743f95cb7355ef7f25148215757f70e5
MD5 ff91bdff7fd63c908742dcddd1477439
BLAKE2b-256 de39bee1e8e24e4402fc3938812f888bc9f226144266b4d0a8ad170b3a18e1c8

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