跳转到主要内容

永久免费的Python GUI框架。

项目描述

free_simplegui_logo

PyPI Version

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 (73.5 kB 查看哈希值)

上传时间

构建分布

FreeSimpleGUIWeb-1.0.0-py3-none-any.whl (72.3 kB 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面