Skip to main content

Framework for PySide6 Applications

Project description

pyside-app-core

Custom style, widgets, and utilities for cross-platform PySide6 applications.

🚧 🚧 🚧 NOTICE 🚧 🚧 🚧

This project should be considered experimental and subject to breaking changes AT ANY TIME until a v1.0.0 release.

GitHub Release GitHub License GitHub Actions Workflow Status PyPI - Wheel

Install

To use pyside-app-core as a library in your own projects install the wheel distribution from PyPi

$ pip install pyside-app-core

Local Development

Requirements:

hatch env create

Run example application

You must run the examples from the repository root directory.

hatch run examples:toolbar_app

Run tests

Hatch can run tests across multiple versions of python.

hatch test -a -p

Generate resources files

Resource files MUST be generated at least once in the project using this library for icons to function.

When installed this library provides a cli tool pyside-app-core-compile-rcc that aids in generating a resources.rcc file.

# from repo with this lib installed
pyside-app-core-compile-rcc a/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.6.1.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

pyside_app_core-0.6.1-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyside_app_core-0.6.1.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pyside_app_core-0.6.1.tar.gz
Algorithm Hash digest
SHA256 c4e8d46cdcc0d522a1d3dffa9566839caf03c906577a18e0c969cae56de9fa22
MD5 9dfd36ccba5a7d0d74e17c6e1c87e1fc
BLAKE2b-256 e8b732b50c7d4478647d80c48015d9fcc9251c4bed38d687bfb49fb953a5fe3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyside_app_core-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1719034675c26dac5e93eb711649f1a00954a945dd02cf414744beb17efdecf
MD5 a08e9c9992f36fdb92a1f6126bb05bab
BLAKE2b-256 4ff35fa54b6f8f995266ad98b972d9582aeb8b736693a6b4d52873f8a062a66c

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