Skip to main content

WebUI lets you create first class desktop applications in Python with HTML/CSS

Project description

WebUI is a Python module that allows you to convert Flask apps into cross platform desktop apps with three lines of code.

Installation:

easy_install pyside # Only use this command on Windows, as pip does not install binaries
pip install WebUI

Usage:

from WebUI import WebUI # Add WebUI to your imports
from flask import Flask, render_template, request

app = Flask(__name__)
ui = WebUI(app, debug=True) # Create a WebUI instance

# all of your standard flask logic

if __name__ == '__main__':
  ui.run() #replace app.run() with ui.run(), and that's it

WebUI is powered by PySide, and should run on Windows, Mac and Linux. You can even create standalone executables using PyInstaller!

License

WebUI is licensed under the MIT License. See the LICENSE file for more details.

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

WebUI-0.1.7.zip (4.5 kB view details)

Uploaded Source

File details

Details for the file WebUI-0.1.7.zip.

File metadata

  • Download URL: WebUI-0.1.7.zip
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for WebUI-0.1.7.zip
Algorithm Hash digest
SHA256 795dba37ccbd417ab29dbf2ec9de9aeb8db16ff6d05112923a7ad5c52bdea5f3
MD5 df9646154764b451ad2020d7d1dd4f43
BLAKE2b-256 45065f4ddb9a5d4acf9600be3a794bee670f778e43bbcd648e3f58cc8326cd6a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page