【发布时间】:2021-11-15 09:40:59
【问题描述】:
我已经在这里停留了很长一段时间,我在文件的类中声明了一个条目小部件,我想从类外部检索输入的文本,也许从打印函数内部的单独文件中检索输入的文本文本,我已经为这个问题做了一个简短的例子:
from tkinter import *
class main:
def __init__(self, master):
self.master = master
def entry(self, entry_widget, width, text):
self.width = width
self.text = text
self.entry_widget = Entry(self.master, width = self.width, textvariable = self.text)
self.entry_widget.pack()
def buttons(self, button_widget, width, height, text):
self.width = width
self.height = height
self.text = text
self.button_widget = Button(self.master, width = self.width, height = self.height, text = self.text, command = get_value)
self.button_widget.pack()
root = Tk()
my_text = StringVar()
obj = main(root)
obj.entry("field", 60, my_text)
def get_value():
my_text = entry.get()
print(my_text)
obj.buttons("my_button", 30,20,"click")
root.mainloop()
这可能是完全错误的,因为我不知道如何从 Tkinter 中的条目小部件中读取文本
【问题讨论】:
标签: python class tkinter widget