5分钟用 Python 写一个软件,快速入门 PySimpleGUI
以下是一个使用 PySimpleGUI 模块创建的简单文本编辑器示例代码:
import PySimpleGUI as sg
# 定义布局
layout = [[sg.Text('文本编辑器')],
[sg.Multiline(default_text='这里是文本编辑区域', size=(50, 10))],
[sg.Button('保存'), sg.Button('退出')]]
# 创建窗口
window = sg.Window('文本编辑器', layout)
# 事件循环
while True:
event, values = window.read()
if event in (None, '退出'):
# 用户点击了按钮或关闭窗口
break
elif event == '保存':
# 用户点击了保存按钮,这里可以实现保存文本的功能
text = values[0]
with open('text_file.txt', 'w') as f:
f.write(text)
sg.popup('文本已保存!')
# 关闭窗口
window.close()
这段代码创建了一个带有文本区域和两个按钮(保存和退出)的简单窗口。用户可以在文本区域输入文本,点击保存按钮将文本保存到文件,或者点击退出按钮关闭程序。这个示例展示了如何使用 PySimpleGUI 快速创建 GUI 应用程序的基本框架。
评论已关闭