pythonGUI-PySimpleGUI
  LeEJFEmgyGb2 2023年12月12日 13 0

库的安装

可以直接使用 pip 进行安装。

pip install PySimpleGUI

简单的输入对话框

在此示例中,我们创建一个简单的输入对话框,询问用户的姓名。你可以在输入字段中输入你的姓名,然后单击 “确定” 按钮以获得友好的问候。

import PySimpleGUI as sg

layout = [[sg.Text('Enter your name:'), sg.InputText()],
          [sg.Button('Ok'), sg.Button('Cancel')]]

window = sg.Window('My Window', layout)

event, values = window.Read()

if event == 'Ok':
    sg.Popup('Hello, ' + values[0] + '!')
    
window.Close()

pythonGUI-PySimpleGUI_字段

简单计算器

在此示例中,我们创建一个简单的计算器,可以对数字进行加、减、乘、除操作。

import PySimpleGUI as sg

layout = [[sg.InputText(key='input')],
          [sg.Button('1'), sg.Button('2'), sg.Button('3'), sg.Button('+')],
          [sg.Button('4'), sg.Button('5'), sg.Button('6'), sg.Button('-')],
          [sg.Button('7'), sg.Button('8'), sg.Button('9'), sg.Button('*')],
          [sg.Button('0'), sg.Button('C'), sg.Button('='), sg.Button('/')]]

window = sg.Window('Calculator', layout)

equation = ''
while True:
    event, values = window.Read()
    if event == 'C':
        equation = ''
    elif event == '=':
        try:
            result = eval(equation)
        except:
            result = 'Error'
        window['input'].Update(result)
        equation = ''
    elif event in ['+', '-', '*', '/']:
        equation += values['input'] + event
        window['input'].Update(equation)
    else:
        equation += event
        window['input'].Update(equation)
        
window.Close()

pythonGUI-PySimpleGUI_字段_02

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
  9J4CFPeHjrny   2023年12月24日   12   0   0 字段Java字段Java
LeEJFEmgyGb2