写一串python的PySimpleGUI模块写一串代码,有输出窗口window['output'],在窗口下面加一行“谢谢使用”文字,且整个sg.Multiline可以自动调节大小
时间: 2024-03-03 07:49:18 浏览: 131
好的,下面是代码示例:
```python
import PySimpleGUI as sg
layout = [[sg.Multiline(size=(60, 10), key='output', font=('Helvetica', 14))]]
window = sg.Window('Output Window', layout, resizable=True)
while True:
event, values = window.read()
if event == sg.WIN_CLOSED:
break
window['output'].print('Hello World!\n')
window['output'].print('How are you today?\n')
# 更新输出框内容,并在其下方添加一行“谢谢使用”文字
window['output'].update(value=window['output'].get() + '\n谢谢使用')
window.close()
```
在这个例子中,我们首先创建了一个带有一个输出框的界面,并将其设置为可调节大小。在循环中,我们打印了两行文本到输出框中,然后通过更新输出框的内容,在其下方添加了一行“谢谢使用”文字。注意,我们在更新输出框内容时,使用了`get`方法获取已有的文本内容,并在其后面添加新文本和换行符。这样做可以确保输出框自动调节大小以适应新添加的文本。
阅读全文