Features
- Rapid development of desktop applications using Web technologies
- Minimum application weight due to the use of the WebView system component
- A very simple library with a simple C interface
Requirements
- Windows
- Installed WebView Edge component (Default on Windows 11)
- Python 3.10+
Install
pip install libwebview
Example
from libwebview import App
app = App(
app_name="TestApp",
title="Test App",
size=(800, 600),
resizeable=True)
app.set_max_size((0, 0))
app.set_min_size((500, 400))
def window_close():
app.quit()
app.bind(window_close)
app.run("resources/index.html")
Wiki Goto
Roadmap
- Windows implementation (WebView Edge)
- Linux implementation (WebKit)
- Android implementation (Android WebView)
- Customize label options menu
License
Check LICENSE for additional information.
Metadata
Release files for libwebview 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| libwebview-1.1.1.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| libwebview-1.1.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
Total release size: 176.7 kB
Release files / libwebview-1.1.1.tar.gz
| Download URL | libwebview-1.1.1.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e1b4548e0e43647a80c84d26bf8a1c44dabc25bd94d1ea433ee9de755d79060f
|
|
BLAKE2b-256 checksum How to use checksums |
965c0f411018c5f0de05b791f148125acc9af4c453c6957a119d476c2719f47b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.5
|
Release files / libwebview-1.1.1-cp311-cp311-win_amd64.whl
| Download URL | libwebview-1.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 172.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3e2df712fba35d08762cfeade4265ee19579a7d140a9c640ecf29778d42fd2cd
|
|
BLAKE2b-256 checksum How to use checksums |
d55c80c2a18742daf4b235ad1204a8f0f9219cf86de2da4bedfcab9beb9e53d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.5
|