我正在使用
PySimpleGUI
来创建一个文本输出框。
在打开程序时,我希望在按下任何按钮之前,输出端显示一些默认文本。
我怎样才能让这种情况发生?替换代码1】在等待一个按钮的按下。替换代码2】没有出现强迫文本到窗口的情况。
import PySimpleGUI as sg
initialString = "I want this text to display on window opening."
def gui2():
layout = [
[sg.Output(size=(90,20), background_color='black', text_color='white')],
[sg.Button('Do things'), sg.Button('Exit')]
window = sg.Window("Funny Title", layout)
#window.read() #I need to press a button before the text will display
#window.refresh() #doesn't refresh the output
print(initialString)
#window.refresh() #doesn't refresh the output
while True:
event, values = window.read()
if event in (sg.WIN_CLOSED, 'Exit'):
break
elif event == 'Do things':
print("You pressed the button")
window.close()
gui2()