Welcome to TkinterWeb!
TkinterWeb is a Python library that adds HTML and CSS rendering capabilities to Tkinter widgets.
Common use cases include displaying help files, documentation, and other HTML content, rendering images (including SVG), building rich-text editors, designing apps with HTML templates, and creating more modern-looking interfaces, with advanced styling and even round buttons!
Getting started
TkinterWeb provides a frame widget, a label widget, and a text widget.
Check out the Getting Started section to learn how to get started and discover tips and tricks, Frequently Asked Questions for frequently asked questions, and the API Reference to explore all of the widgets and functions at your disposal!
Love this project?
You can help this project by submitting a bug report to report bugs or suggest new features, or by submitting a pull request to offer fixes. Your help makes TkinterWeb become more stable and full-featured!
☕ Or, if you’d like to support ongoing development and maintenance, please consider supporting this project by buying me a coffee. Any amount is hugely appreciated!
This project is released under the MIT License and is free to use, including for commercial purposes.
If you use this project in a commercial product or derive financial benefit from it, please kindly consider supporting its development with a donation. This helps cover maintenance time and ongoing improvements, which in turn will improve your own software!
