Python中tkinter包如何提取文本框文字到函数之外?

发布网友 发布时间:2022-04-22 04:31

我来回答

3个回答

热心网友 时间:2024-01-22 02:14

这个要看你的代码上下文,也就是具体的语境。
1、你可以用一个全局的变量,get到的内容写进这变量。外部函数直接访问这个变量即可。
2、也可以用一个全局的变量来接收你的文本框对象。那么就可以再外边函数,通过这个引用,来调用文本框的get方法

热心网友 时间:2024-01-22 02:15

如果是文本框对象是Entry对象(就是比较矮比较长不能自定义大小的文本框):
变量 = 文本框对象.get()
如果文本框对象是Text对象(就是可以自定义大小的文本框):
变量 = 文本框对象.get(1.0, "end")

另外说一下,tkinter.ttk包里的组件比tkinter包的组件更精美,建议使用tkinter.ttk包,用法一样的

热心网友 时间:2024-01-22 02:15

refreshTimeVar = tk.StringVar()
refreshEntry = tk.Entry(window, show=None,width=10,textvariable=refreshTimeVar) # show可见和不可见
refreshTimeVar.set(str(seconds))
refreshEntry['state'] = 'normal'
refreshEntry.place (x = 90 , y = 52)
这是我写的一部分

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com