PysimpleGUI 消息框
PysimpleGUI Message Box
我写了整个代码唯一让我失望的是我无法更改输入的行和列让我告诉你我的意思。
I want this kind of dialog box, check this image
Instead I get this one
我不能在这里使用 sg.output
因为它在抛出像 ** 这样的特殊东西时会引发异常
有什么方法可以改变 sg,Input
的长度,或者你最好看图片了解一下。
您可以像这个示例代码一样使用多行输入
[sg.Multiline('Many\nLines\n Here',size=(28,28),key='-MANY_LINES-'),],
完整代码如下
txt2=""
#Initialize a holder variable
fruits=['apple', 'orange', 'pears', 'tomatoes']
#Convert from List to Text with New line
for i in fruits:txt2=f"{fruits}{i}\n"
#Create layout
layout2 = [[sg.Multiline(txt2,size=(28,28),key='-Items-'),],[sg.Ok()] ]
#Single shot Popup Window
sg.Window('Scroll to see the whole list of fruits', layout2,finalize=True).read(close=True)
我写了整个代码唯一让我失望的是我无法更改输入的行和列让我告诉你我的意思。
I want this kind of dialog box, check this image
Instead I get this one
我不能在这里使用 sg.output
因为它在抛出像 ** 这样的特殊东西时会引发异常
有什么方法可以改变 sg,Input
的长度,或者你最好看图片了解一下。
您可以像这个示例代码一样使用多行输入
[sg.Multiline('Many\nLines\n Here',size=(28,28),key='-MANY_LINES-'),],
完整代码如下
txt2=""
#Initialize a holder variable
fruits=['apple', 'orange', 'pears', 'tomatoes']
#Convert from List to Text with New line
for i in fruits:txt2=f"{fruits}{i}\n"
#Create layout
layout2 = [[sg.Multiline(txt2,size=(28,28),key='-Items-'),],[sg.Ok()] ]
#Single shot Popup Window
sg.Window('Scroll to see the whole list of fruits', layout2,finalize=True).read(close=True)