为什么我的文本框不会出现在GUI中?

时间:2014-07-16 01:30:43

标签: python user-interface tkinter

我试图使用Tkinter在一个窗口中显示一个文本框,但它不会工作......我已经尝试了很多东西,但没有任何工作。< / p>

(不,我不会看this question这基本上与我的情况有关。我已经做了,而且根本没有帮助我。)

这是我目前的代码:

# tkinter
from tkinter import *

# class
class App(Frame):
    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pack()

        box = Text(width=90, height=50)
        self.pack()

# create the window
window = App()

# attributes
window.master.title("Text box")
window.master.minsize(800, 600)
window.master.maxsize(800, 600)

# start program
window.mainloop()

感谢。

1 个答案:

答案 0 :(得分:1)

你也必须pack这个方框:

class App(Frame):
    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pack()

        box = Text(width=90, height=50)
        box.pack()     #instead of self.pack()