FreeSimpleGUIWeb


NameFreeSimpleGUIWeb JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/spyoungtech/FreeSimpleGui
SummaryThe free-forever Python GUI framework.
upload_time2024-04-04 02:52:44
maintainerSpencer Phillip Young
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords pysimplegui fork gui ui tkinter qt wxpython remi wrapper simple easy beginner novice student graphics progressbar progressmeter
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![free_simplegui_logo](https://raw.githubusercontent.com/spyoungtech/FreeSimpleGUI/main/images/for_readme/freesimplegui.png)


[![PyPI Version](https://img.shields.io/pypi/v/freesimpleguiweb.svg?style=for-the-badge)](https://pypi.org/project/FreeSimpleGUIWeb/)

# FreeSimpleGUIWeb

FreeSimpleGUI running in your web browser!

Your source code will work on tkinter, Qt, WxPython and now in a browser (thanks to Remi)


## Primary FreeSimpleGUI Documentation

To get instructions on how use FreeSimpleGUI's APIs, please reference the [main documentation](http://www.FreeSimpleGUI.org).
This Readme is for information ***specific to*** the Web port of FreeSimpleGUI.


## What is FreeSimpleGUIWeb?

FreeSimpleGUIWeb enables you to run your FreeSimpleGUI programs in your web browser.  It utilizes a package called Remi to achieve this amazing package.


## Installation

Installation is quite simple:

`pip install FreeSimpleGUIWeb`

Should this not work, you can copy and paste the file FreeSimpleGUIWeb.py into your application folder.

## Using FreeSimpleGUIWeb

There are a lot of examples in the FreeSimpleGUI Cookbook as well as on the GitHub site.  At the moment very few will work due to the limited number of features of the 0.1.0 release.  It shouldn't be too long before they'll work.

To use FreeSimpleGUIWeb you need to import it:
`import FreeSimpleGUIWeb as sg`

From there follow the code examples in the Cookbook and the Demo Programs.  The only difference in those programs is the import statement.  The remainder of the code should work without modification.


## Requirements

FreeSimpleGUIWeb is based on the Remi project.  You will need to install Remi prior to running FreeSimpleGUIWeb:

`pip install remi`

You can learn more about Remi on its homepage.

https://github.com/dddomodossola/remi

FreeSimpleGUIWeb runs only on Python 3. Legacy Python (2.7) is not supported.


## What Works

* Text Element
* Input Text Element
* Button Element
* Combobox Element
* Checkbox Element
* Listbox Element
* Spinner Element (sorta... numbers 0 to 100 only now)
* Column Element
* Image Element
* Multiline Input Element
* Multiline Output Element
* Output Element (redirect STDOUT)
* Graph Element (your canvas to paint on)
* Table Element (yes, tables! even if limited)
* Window background color
* Element padding
* Read with timeout
* Read with timeout = 0
* Popup Windows
* Multiple windows
* Update methods for many of the elements (Text is 100% complete), others have some of their parameters working.


# License
 GNU Lesser General Public License (LGPL 3) +

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/spyoungtech/FreeSimpleGui",
    "name": "FreeSimpleGUIWeb",
    "maintainer": "Spencer Phillip Young",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "spencer.young@spyoung.com",
    "keywords": "PySimpleGui fork GUI UI tkinter Qt WxPython Remi wrapper simple easy beginner novice student graphics progressbar progressmeter",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/44/3a/ac834cb1ddf2f2e449c25ed592310e707cf62da19f0d9b5a69a936456856/FreeSimpleGUIWeb-1.0.0.tar.gz",
    "platform": null,
    "description": "\n![free_simplegui_logo](https://raw.githubusercontent.com/spyoungtech/FreeSimpleGUI/main/images/for_readme/freesimplegui.png)\n\n\n[![PyPI Version](https://img.shields.io/pypi/v/freesimpleguiweb.svg?style=for-the-badge)](https://pypi.org/project/FreeSimpleGUIWeb/)\n\n# FreeSimpleGUIWeb\n\nFreeSimpleGUI running in your web browser!\n\nYour source code will work on tkinter, Qt, WxPython and now in a browser (thanks to Remi)\n\n\n## Primary FreeSimpleGUI Documentation\n\nTo get instructions on how use FreeSimpleGUI's APIs, please reference the [main documentation](http://www.FreeSimpleGUI.org).\nThis Readme is for information ***specific to*** the Web port of FreeSimpleGUI.\n\n\n## What is FreeSimpleGUIWeb?\n\nFreeSimpleGUIWeb enables you to run your FreeSimpleGUI programs in your web browser.  It utilizes a package called Remi to achieve this amazing package.\n\n\n## Installation\n\nInstallation is quite simple:\n\n`pip install FreeSimpleGUIWeb`\n\nShould this not work, you can copy and paste the file FreeSimpleGUIWeb.py into your application folder.\n\n## Using FreeSimpleGUIWeb\n\nThere are a lot of examples in the FreeSimpleGUI Cookbook as well as on the GitHub site.  At the moment very few will work due to the limited number of features of the 0.1.0 release.  It shouldn't be too long before they'll work.\n\nTo use FreeSimpleGUIWeb you need to import it:\n`import FreeSimpleGUIWeb as sg`\n\nFrom there follow the code examples in the Cookbook and the Demo Programs.  The only difference in those programs is the import statement.  The remainder of the code should work without modification.\n\n\n## Requirements\n\nFreeSimpleGUIWeb is based on the Remi project.  You will need to install Remi prior to running FreeSimpleGUIWeb:\n\n`pip install remi`\n\nYou can learn more about Remi on its homepage.\n\nhttps://github.com/dddomodossola/remi\n\nFreeSimpleGUIWeb runs only on Python 3. Legacy Python (2.7) is not supported.\n\n\n## What Works\n\n* Text Element\n* Input Text Element\n* Button Element\n* Combobox Element\n* Checkbox Element\n* Listbox Element\n* Spinner Element (sorta... numbers 0 to 100 only now)\n* Column Element\n* Image Element\n* Multiline Input Element\n* Multiline Output Element\n* Output Element (redirect STDOUT)\n* Graph Element (your canvas to paint on)\n* Table Element (yes, tables! even if limited)\n* Window background color\n* Element padding\n* Read with timeout\n* Read with timeout = 0\n* Popup Windows\n* Multiple windows\n* Update methods for many of the elements (Text is 100% complete), others have some of their parameters working.\n\n\n# License\n GNU Lesser General Public License (LGPL 3) +\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "The free-forever Python GUI framework.",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/spyoungtech/FreeSimpleGui"
    },
    "split_keywords": [
        "pysimplegui",
        "fork",
        "gui",
        "ui",
        "tkinter",
        "qt",
        "wxpython",
        "remi",
        "wrapper",
        "simple",
        "easy",
        "beginner",
        "novice",
        "student",
        "graphics",
        "progressbar",
        "progressmeter"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "adeedebd831b7cc5c9b3009b3bc2d89e271ae44f4afa7c2a8f90fea1678dac49",
                "md5": "51ea2ecd7db7b50d2e3294cdd6e990a8",
                "sha256": "d13387cecbed6815c98ba6b4d5c3280d5aef58ed6447061076b6a3e5a6a53c9d"
            },
            "downloads": -1,
            "filename": "FreeSimpleGUIWeb-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "51ea2ecd7db7b50d2e3294cdd6e990a8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 72342,
            "upload_time": "2024-04-04T02:52:43",
            "upload_time_iso_8601": "2024-04-04T02:52:43.039178Z",
            "url": "https://files.pythonhosted.org/packages/ad/ee/debd831b7cc5c9b3009b3bc2d89e271ae44f4afa7c2a8f90fea1678dac49/FreeSimpleGUIWeb-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "443aac834cb1ddf2f2e449c25ed592310e707cf62da19f0d9b5a69a936456856",
                "md5": "f30fa594fe29b20f618476bb6cda0dcf",
                "sha256": "3543d9b1ad470cabb9b8532397a9b3412fc6756a1b3883ba6fb923780acfecf5"
            },
            "downloads": -1,
            "filename": "FreeSimpleGUIWeb-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f30fa594fe29b20f618476bb6cda0dcf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 73521,
            "upload_time": "2024-04-04T02:52:44",
            "upload_time_iso_8601": "2024-04-04T02:52:44.714410Z",
            "url": "https://files.pythonhosted.org/packages/44/3a/ac834cb1ddf2f2e449c25ed592310e707cf62da19f0d9b5a69a936456856/FreeSimpleGUIWeb-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-04 02:52:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "spyoungtech",
    "github_project": "FreeSimpleGui",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "freesimpleguiweb"
}
        
Elapsed time: 0.47095s