Skip to main content

Yet Another Webview Library

Project description

yawebview

yawebview(Yet Another Webview library) that helps you build cross platform GUI for python applications using web technologies(HTML, JavaScript and CSS).

yawebview is tailor-made for YADE development. yawebview contains common code that we were going to write anyway.

Dependencies

yawebview uses QtWebChannel via PySide2. It can be installed via native packages as well as pip.

Native packages (recommended)

To install dependencies on Debian-based systems

sudo apt install python3-pyside2.qtwebenginewidgets

pip (not recommended)

pip install pywebview[pyside2]

If you get an error similar to the following,

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Aborted (core dumped)

install libxcb-xinerama0 to resolve the issue.

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

yawebview-0.3.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

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

yawebview-0.3.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file yawebview-0.3.0.tar.gz.

File metadata

  • Download URL: yawebview-0.3.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for yawebview-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e377d845f1375d82b78a71fe968d02b75a35f639e182af2b617e53908d778b8e
MD5 6b32a8cdba3b0d7673c4fd56146e5e58
BLAKE2b-256 050caa9942ff98e97888bdfb6d6ed83cb680d7f1cda80fb55856202c36457e83

See more details on using hashes here.

File details

Details for the file yawebview-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: yawebview-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for yawebview-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67e0e518a78b424e5472846c7c79aa92dc997b45e920098b98ae31f72ead97ad
MD5 74c3ac4c0cae0fa6a4c06e46380d9998
BLAKE2b-256 2f851833956adcfd04fd92ad91e7e8c22331e357a933e94f809cc6128a5a5b19

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