Skip to main content

Instantaneous theme changing for PySimpleGUI and FreeSimpleGUI windows.

Project description

Reskinner: Dynamic Theme Switching for PySimpleGUI and FreeSimpleGUI

PyPI Version Python Versions License uv Ruff Downloads GitHub issues GitHub forks GitHub stars

Reskinner is a Python 3 library for PySimpleGUI and FreeSimpleGUI that enables changing the theme of a GUI window at runtime without needing to recreate or re-instantiate the window.

It provides a smooth, dynamic way to update your application's appearance on the fly, with optional animations and support for multiple color interpolation and easing modes. Reskinner is lightweight, easy to integrate, and works with both major PySimpleGUI-compatible frameworks.

To learn more, visit the GitHub repository, and consider starring the project if you find it useful.

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

reskinner-4.0.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reskinner-4.0.1-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file reskinner-4.0.1.tar.gz.

File metadata

  • Download URL: reskinner-4.0.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.5

File hashes

Hashes for reskinner-4.0.1.tar.gz
Algorithm Hash digest
SHA256 9b59a533542c81d8f0a6915de1c2a67418e3238de7d568be9f35b8e1e901e5cc
MD5 9b655423709f4a6f5ca61b776f6843f8
BLAKE2b-256 d3a1ca2f970da8d19b5d494e64994355a43f3fbe6489a8f13cf81d8974c4dc8a

See more details on using hashes here.

File details

Details for the file reskinner-4.0.1-py3-none-any.whl.

File metadata

  • Download URL: reskinner-4.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.5

File hashes

Hashes for reskinner-4.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb3f6e4e74b16dbf201c91a147bbc2f3b4a861058fd81472828c54ba87fd352d
MD5 dba056c965cb54ed4f6c35cf68e0c414
BLAKE2b-256 6ac50912216e5ddcd4e10a856f58caf1f329a386314347a40742d0fb99b67a64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page