【发布时间】:2020-04-20 13:18:16
【问题描述】:
您好,我正在学习 tkinter,运行此程序时无法解决此问题。 将 tkinter 导入为 tk 从 tkinter 导入 * ''' master = tk.Tk()
class App():
def __init__(self, master):
self.pocetnik_label = Label(master, text = 'Pocetnik')
self.pocetnik_label.pack(side = LEFT)
self.dodaj_button = Button(master, text = '+', command = pocetnik(self))
self.dodaj_button.pack(side = RIGHT)
def pocetnik(self):
master.widnows = tk.Toplevel(master)
self.ime_label = Label(pocetnik, text = 'Ime').grid(row = 0, column = 0)
self.ime_entry = Entry(pocetnik, bd = 5).grid(row = 0, column = 1)
pocetnik = App(master)
master.mainloop()
当我运行它时,我得到这个错误: NameError: name 'pocetnik' 未定义
【问题讨论】:
-
pocetnik和self. pocetnik是两个不同的东西。
标签: tkinter