Instantaneous theme changing for PySimpleGUI and FreeSimpleGUI windows.
Project description
Reskinner: Dynamic Theme Switching for PySimpleGUI and FreeSimpleGUI
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reskinner-4.2.1.tar.gz.
File metadata
- Download URL: reskinner-4.2.1.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
136f46f9dbb606c3bb6d1159b26e62441520448fdc704c462470f4cc8d1d5834
|
|
| MD5 |
8069b0ec29b414f1b6d325594a1492da
|
|
| BLAKE2b-256 |
105f5852b7b5295e580ab4c7f37e680f13c5710871a15a9b7dfc91240991813b
|
File details
Details for the file reskinner-4.2.1-py3-none-any.whl.
File metadata
- Download URL: reskinner-4.2.1-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1342d7718c1123a14e838c2cc0fc33c2fd12e4ca4df073ea15d5a57715ea05e7
|
|
| MD5 |
02c97f870c86f5937d945e46da266555
|
|
| BLAKE2b-256 |
82acd56016bac1ba08e53644fad2ac02fd1ab7f079fef9d03410702824e47eb4
|