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.4.1.tar.gz (16.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.4.1-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: reskinner-4.4.1.tar.gz
  • Upload date:
  • Size: 16.4 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.4.1.tar.gz
Algorithm Hash digest
SHA256 f9e1f92f1dc3a339894a56d2cdf2fb72420959e986df761286c01ab0ae92ec1e
MD5 eca82a656e95157a3e67ed8679da75d3
BLAKE2b-256 e474a04e8d59a3a70cddc60bdc33e50253ad998e31c4941631b17e80a333e452

See more details on using hashes here.

File details

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

File metadata

  • Download URL: reskinner-4.4.1-py3-none-any.whl
  • Upload date:
  • Size: 19.4 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2bc777a0a7a18b56167888dbaa3cb0694f39e21b6d81c7112e68b86c3b52a8f
MD5 77a151b6e74d6104a580cecfd8a4e720
BLAKE2b-256 c04f2ee15a33df4e10c7f2978d57f5ff2657c1092a1438b7c3f304eda46cd141

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