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.1.3.tar.gz (16.2 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.1.3-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: reskinner-4.1.3.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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.1.3.tar.gz
Algorithm Hash digest
SHA256 41523a3046af8918fc692d02e67f432b52e8e0828465ef5f7e83ebbb3d44140f
MD5 37df89f67d4dafb462fd8468a0b2ce3f
BLAKE2b-256 e700d1e902cafbcef7e3d2b230d997ff8bf1a103e75db39c94eceab89c2d771b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: reskinner-4.1.3-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9d886ed861c2efc3a0146cb9d120efbee175773a08c591daf8a747b6766f54a1
MD5 a498ab8148d807c0020da5a0f9785790
BLAKE2b-256 f64bd8b16b3136ccfa9d12b2fd77a7eeebcb98a9d565de2fccd5783c2f23fab6

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