Skip to main content

HTML/CSS viewer for Tkinter

Project description

TkinterWeb

A fast and lightweight cross-platform webbrowser for Tkinter.

   

Overview

TkinterWeb offers bindings for the Tkhtml3 widget from http://tkhtml.tcl.tk/tkhtml.html, which enables loading HTML and CSS code into Tkinter applications.

All major operating systems running Python 2.7+ or Python 3+ are supported.

   

Usage

TkinterWeb provides a webbrowser frame, a label widget capable of displaying styled HTML, and an HTML-based geometry manager.

TkinterWeb can be used in any Tkinter application. Here is an example:

from tkinterweb import HtmlFrame #import the HTML browser
try:
  import tkinter as tk #python3
except ImportError:
  import Tkinter as tk #python2

root = tk.Tk() #create the tkinter window
frame = HtmlFrame(root) #create HTML browser

frame.load_website("http://tkhtml.tcl.tk/tkhtml.html") #load a website
frame.pack(fill="both", expand=True) #attach the HtmlFrame widget to the parent window
root.mainloop()

Refer to the GitHub home page for more information.

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

tkinterweb-3.20.1.tar.gz (1.1 MB view details)

Uploaded Source

File details

Details for the file tkinterweb-3.20.1.tar.gz.

File metadata

  • Download URL: tkinterweb-3.20.1.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for tkinterweb-3.20.1.tar.gz
Algorithm Hash digest
SHA256 31522c62e58f1cd8bee15c1e34b3e3fe0e6789c9d0f952140058b9939ab43212
MD5 09218f56c5307a433e09c24c2c91246c
BLAKE2b-256 a4e86db41553c811a64ab05b4c553e89cea036d9b6660024ff9fa93bc2d2a7d6

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