为人类设计的Python GUI!PySimpleGUI是最受欢迎的Python应用程序开发环境。自2018年启动以来,一直积极开发、维护和支持,截至2024年。
项目描述
了解更多信息,请访问 PySimpleGUI.com
面向人类的用户界面™
欢迎来到 PySimpleGUI 5 !!
您使用 PySimpleGUI 4 吗? 这里有一些您需要知道的信息。
PySimpleGUI 简单易用地创建桌面应用程序,通过更简单的编程界面增强 tkinter、Qt、WxPython 和 Remi 框架
- PySimpleGUI 用户界面使用核心 Python 数据类型(列表和字典)定义,这些类型对于初学者来说很容易理解。
- PySimpleGUI 事件处理从复杂的基于回调的模型转变为简单的消息传递模型。
- PySimpleGUI 使用简单的 Python 代码,没有面向对象架构的要求。
PySimpleGUI 不仅仅是一个 GUI 库:PySimpleGUI 简化了您大部分的 Python 开发过程。当然,它使得开发用户界面变得更加容易,但 PySimpleGUI 还驯服了高级 Python 功能(如线程),并使所有用户都能够将他们的 Python 应用程序提升到下一个层次。PySimpleGUI 是一个强大的工具包。
介绍 PySimpleGUI 5
在过去 5 年中,PySimpleGUI 提供了免费软件,希望通过捐赠来维持公司运营。我们感谢我们收到的支持,但是金额太小,无法支持 PySimpleGUI 项目。因此,PySimpleGUI 正在转向商业模式,其中商业用户需要支付象征性的许可费。
PySimpleGUI 现在是 PySimpleSoft,Inc. 的一部分,其使命是使最佳的 Python 应用程序开发环境变得更好。自 2018 年推出以来,PySimpleGUI 已帮助业余爱好者和专业人士在很短的时间内创建 Python GUI。PySimpleGUI 5 将 PySimpleGUI 提升到下一个层次,提供了数百项改进,包括新功能、增强的安全性和优先支持。
PySimpleGUI 5 是许可软件。正如 许可协议 所解释的,在试用期满后,所有 PySimpleGUI 5 用户都必须在 PySimpleGUI.com 注册以获取开发者密钥。对于大多数用户(业余用户),许可费是免费的。如果您是商业用户,您必须购买许可证。
现在注册 并支持 PySimpleGUI 社区。
示例
PySimpleGUI 用户已创建了数千个令人惊叹的桌面应用程序。以下是几个屏幕截图。更多示例,请参阅 PySimpleGUI 画廊。
免费开始
无论您是业余用户还是商业用户,您都可以免费开始使用 PySimpleGUI。要开始 30 天的试用期,请首先安装 Python,然后
python -m pip install pysimplegui
运行一些代码,例如
import PySimpleGUI as sg
layout = [ [sg.Text('Hello, world!')] ]
window = sg.Window('Hello Example', layout)
while True:
event, values = window.read()
if event == sg.WIN_CLOSED:
break
window.close()
(您可能需要使用 python3
而不是 python
.)
您可以在 30 天内试用 PySimpleGUI,之后您需要注册。业余用户免费注册,商业用户必须购买许可证。有关更多详细信息,请参阅 PySimpleGUI.com/pricing。
文档
PySimpleGUI 提供了广泛的文档。以下是您根据需求和专业知识的一些起点
项目详情
下载文件
下载您平台对应的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。
源代码分布
构建分布
PySimpleGUI-5.0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5825520d0bda60d8f52482732e27b161699813bef579d8fd72cc7cd870d22ce |
|
MD5 | a8e517836f7e833b519c87d3371753c4 |
|
BLAKE2b-256 | e1819e897f4f4381f8b61293d6a29896b7e22ceadb5aaadd7f584b57845af5fc |
PySimpleGUI-5.0.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 32f8153b0de605d08f90c3c0cf5f63886ff1f9b60291a5fd650ba802bad8e110 |
|
MD5 | 11155e3cd3e5716967f6ffca796ffc46 |
|
BLAKE2b-256 | 2f096772461f37606a97f17f8dff475228b4570d620dcfc15b0a379e2fd0cc54 |