Skip to main content

Library for application development using WebView

Project description

splash

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libwebview-1.1.1-cp311-cp311-win_amd64.whl (172.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Hashes for libwebview-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e1b4548e0e43647a80c84d26bf8a1c44dabc25bd94d1ea433ee9de755d79060f
MD5 eabf7746c3176fe4de7cd24fdc9f0d45
BLAKE2b-256 965c0f411018c5f0de05b791f148125acc9af4c453c6957a119d476c2719f47b

See more details on using hashes here.

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

Hashes for libwebview-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e2df712fba35d08762cfeade4265ee19579a7d140a9c640ecf29778d42fd2cd
MD5 f82dcfff1a5c491586fa3c25d28df2e2
BLAKE2b-256 d55c80c2a18742daf4b235ad1204a8f0f9219cf86de2da4bedfcab9beb9e53d8

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