likes
comments
collection
share

Python之使用PySimpleGUI打造桌面应用

作者站长头像
站长
· 阅读数 106

PySimpleGUI 是一款比较新的, 基于Python实现的GUI图形库, 他桌面的布局方式采用的是列表方式实现的.

Github 仓库地址: github.com/PySimpleGUI…

安装

使用 pip 工具安装即可

pip install PySimpleGUI

简单的交互

  • 代码
import PySimpleGUI as sg

# 定义布局结构
layout = [
    [sg.Text("你的名称 ?")],
    [sg.Input()],
    [sg.Button("确认")]
]
# 设置标题
window = sg.Window("标题", layout)
# 显示,并读取值
event, values = window.read()
print("你好", values[0])
# 关闭窗口
window.close()
  • 输出结果

Python之使用PySimpleGUI打造桌面应用

读取特定返回结果的交互

  • 代码
import PySimpleGUI as sg

# 定义布局结构
layout = [
    [sg.Text("你的名称?")],
    [sg.Input(key="-INPUT-")],
    [sg.Text(size=(40, 1), key="-OUTPUT-")],
    [sg.Button("确认"), sg.Button("取消")]
]
# 创建窗口
window = sg.Window("标题", layout)
# 循环进行交互
while True:
    event, values = window.read()
    if event == sg.WINDOW_CLOSED or event == "取消":
        break
    window["-OUTPUT-"].update("你好 ," + values["-INPUT-"])
# 关闭窗口
window.close()
  • 输出结果

Python之使用PySimpleGUI打造桌面应用

转载自:https://juejin.cn/post/7281191188144685071
评论
请登录