好的,我使用 guizero 已经有几天了,但我发现了一个困扰我的问题。这里是代码的简化版本。
from guizero import App, Text, PushButton, Picture, Drawing, TextBox
app = App("Testing")
def test():
global testing
print(testing)
button = PushButton(app,test, text = "press to test")
button.bg = "red"
button.text_size= 35
tittle = Text(app, "Testing input here")
testing = TextBox(app, text= "" )
app.display()
无论用户在文本框中输入什么,它总是打印:
[TextBox] 带有文本“”的对象
我尝试将测试放入函数测试中的一个参数中,它得出了同样的结果。
[TextBox] 带有文本“”的对象
如果我在函数或全局测试中不做参数,它会做同样的事情,如果我在按钮之前制作文本框,我也会遇到同样的问题。
任何人都可以找到解决问题或解决此问题的方法,我是 guizero 的新手,所以我不知道我在做什么