永久免费的Python GUI框架。
项目描述
FreeSimpleGUIWeb
在您的网页浏览器中运行的FreeSimpleGUI!
您的源代码将在tkinter、Qt、WxPython以及现在在浏览器中工作(归功于Remi)
FreeSimpleGUI主要文档
要获取有关如何使用FreeSimpleGUI API的说明,请参阅主要文档。此Readme仅针对FreeSimpleGUI Web端的具体信息。
FreeSimpleGUIWeb是什么?
FreeSimpleGUIWeb使您能够在网页浏览器中运行FreeSimpleGUI程序。它利用一个名为Remi的软件包来实现这一惊人功能。
安装
安装非常简单
pip安装FreeSimpleGUIWeb
如果不起作用,您可以复制并将FreeSimpleGUIWeb.py文件粘贴到您的应用程序文件夹中。
使用FreeSimpleGUIWeb
FreeSimpleGUI手册和GitHub网站上有很多示例。目前,由于0.1.0版本功能有限,能正常工作的示例很少。它们很快就能正常工作了。
要使用FreeSimpleGUIWeb,需要导入它: import FreeSimpleGUIWeb as sg
然后按照手册和示例程序的代码示例进行操作。这些程序中唯一的区别是导入语句。其余代码无需修改即可正常工作。
需求
FreeSimpleGUIWeb基于Remi项目。在运行FreeSimpleGUIWeb之前,需要安装Remi。
pip install remi
您可以在Remi的主页上了解更多关于Remi的信息。
https://github.com/dddomodossola/remi
FreeSimpleGUIWeb仅在Python 3上运行。不支持Python 2.7(旧版Python)。
什么能工作
- 文本元素
- 输入文本元素
- 按钮元素
- 组合框元素
- 复选框元素
- 列表框元素
- 旋转器元素(有点像...目前只支持0到100的数字)
- 列元素
- 图像元素
- 多行输入元素
- 多行输出元素
- 输出元素(重定向STDOUT)
- 图形元素(你的画布)
- 表格元素(是的,表格!即使功能有限)
- 窗口背景颜色
- 元素填充
- 带超时的读取
- 带超时 = 0
- 弹出窗口
- 多个窗口
- 许多元素(文本100%完成)的更新方法,其他元素的一些参数正在工作。
许可证
GNU Lesser General Public License (LGPL 3) +
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
FreeSimpleGUIWeb-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3543d9b1ad470cabb9b8532397a9b3412fc6756a1b3883ba6fb923780acfecf5 |
|
MD5 | f30fa594fe29b20f618476bb6cda0dcf |
|
BLAKE2b-256 | 443aac834cb1ddf2f2e449c25ed592310e707cf62da19f0d9b5a69a936456856 |
FreeSimpleGUIWeb-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d13387cecbed6815c98ba6b4d5c3280d5aef58ed6447061076b6a3e5a6a53c9d |
|
MD5 | 51ea2ecd7db7b50d2e3294cdd6e990a8 |
|
BLAKE2b-256 | adeedebd831b7cc5c9b3009b3bc2d89e271ae44f4afa7c2a8f90fea1678dac49 |