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.5.0.tar.gz (16.5 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.5.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: reskinner-4.5.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for reskinner-4.5.0.tar.gz
Algorithm Hash digest
SHA256 f299a27bff2dbd8b48639ac111a27ab42a941f624b6170888bdb2f8bdb717d55
MD5 eb3d7e9c9612eb168f3c88a74abe7a48
BLAKE2b-256 a97714622a400d433f86b7ec78f39a4dd7c0ba7cfdcedac98e657cc12032a999

See more details on using hashes here.

File details

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

File metadata

  • Download URL: reskinner-4.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for reskinner-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9f5bf7a410010efe7576b1e992d78994b41afb54fdba83f0cd1c2ca8870e1a0
MD5 48411b4373939060a798d17e860db045
BLAKE2b-256 e83fc523b910eba2fe84a4e0f6160fdd4ea409507b6201eb4e1dec7fbbca1916

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