首页 > 解决方案 > 通过一段代码运行输入,然后在文本框中返回结果

问题描述

我希望 pysimplegui 执行以下操作:

到目前为止,我设法让 GUI 将我在一个框中输入的数字从同一个窗口显示到另一个框中,但不知道如何首先通过一段代码运行该数字,以便它在第二个 TextBox 中返回其他内容.

import PySimpleGUI as sg

sg.theme('DarkAmber')
layout = [
    [sg.Text("Enter Avaya Code")],
    [sg.InputText("", key="avaya", size=(20, 3), do_not_clear=True)],
    [sg.Text("Enter Extension")],
    [sg.InputText("", key="extension", size=(20, 3), do_not_clear=True)],
    [sg.Button("Search", size=(7, 2))]]

window = sg.Window("Search").Layout(layout)

while True:
    event, values = window.Read()
    if event == "Search":
        window.FindElement("extension").Update(values["avaya"])```
Any suggestions?

标签: pythoninputreturnpysimplegui

解决方案


推荐阅读