Library for application development using WebView
Project description
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.
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
libwebview-1.1.1.tar.gz
(4.6 kB
view details)
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 libwebview-1.1.1.tar.gz.
File metadata
- Download URL: libwebview-1.1.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1b4548e0e43647a80c84d26bf8a1c44dabc25bd94d1ea433ee9de755d79060f
|
|
| MD5 |
eabf7746c3176fe4de7cd24fdc9f0d45
|
|
| BLAKE2b-256 |
965c0f411018c5f0de05b791f148125acc9af4c453c6957a119d476c2719f47b
|
File details
Details for the file libwebview-1.1.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: libwebview-1.1.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 172.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e2df712fba35d08762cfeade4265ee19579a7d140a9c640ecf29778d42fd2cd
|
|
| MD5 |
f82dcfff1a5c491586fa3c25d28df2e2
|
|
| BLAKE2b-256 |
d55c80c2a18742daf4b235ad1204a8f0f9219cf86de2da4bedfcab9beb9e53d8
|