吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1155|回复: 3
收起左侧

[求助] pysimplegui图形界面的求助???怎么实现计算功能

[复制链接]
yztengda 发表于 2022-4-22 20:36
import PySimpleGUI as sg


#要求输入的数字以固定公式计算出输出结果。
#例如:输入数字+20=输出数字    输入数字:3   点击“计算”  输出数字:23

layout=[

[sg.T("输入数值"),sg.In(focus=True,size=(30,1),key='-ONE-')],

[sg.T("输出数值"),sg.In(size=(30,1),key='-TWO-')],

[sg.B("计算")],

]

window=sg.Window("计算器",layout,keep_on_top=True)

while True:
        event,values=window.read()
        # print(event,values)

        
        if event==None:
                break

window.close()
111.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| yztengda 发表于 2022-4-22 20:39
代码已经上传,哪位大佬帮帮忙,这个用pysimplegui来做代码怎么实现?非常感谢
不带口罩 发表于 2022-4-22 22:02
本帖最后由 不带口罩 于 2022-4-22 22:27 编辑

[Asm] 纯文本查看 复制代码
import PySimpleGUI as sg


#要求输入的数字以固定公式计算出输出结果。
#例如:输入数字+20=输出数字    输入数字:3   点击“计算”  输出数字:23
def calc_b(n):
    b=n+20
    return b
layout=[

[sg.T("输入数值"),sg.In(focus=True,size=(30,1),key='-ONE-')],

[sg.T("输出数值"),sg.In(size=(30,1),key='-TWO-')],

[sg.B("计算")],

]

window=sg.Window("计算器",layout,keep_on_top=True)

while True:
        event,values=window.read()
        # print(event,values)
        if event=="计算":
            B=calc_b(int(values["-ONE-"]))
            window.Element("-TWO-").update(B)
        if event==None:
                break

window.close()

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
yztengda + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| yztengda 发表于 2022-4-26 09:07
不带口罩 发表于 2022-4-22 22:02
[mw_shl_code=asm,true]import PySimpleGUI as sg

兄弟,你好!再请教一个问题。如果我像上面那样定义4个函数,前3个函数都一个参数,第4个函数如果要调用前3个函数的输入值应该怎么写?
02.png
01.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表