Python 2.7 Tkinter 小部件未显示

tob*_*den 1 python tkinter

我正在设置 Tkinter 应用程序,出于某种原因,基本小部件没有显示。我得到一个空白的 Tkinter 窗口,没有别的。

以下是我的代码。我试过添加简单的小部件,但这是行不通的。

这是我的代码:

import Tkinter as Tk
import ttk as ttk

class MainApplication(Tk.Frame):
    def __init__(self, root):
        Tk.Frame.__init__(self)
        self.root = root
        self.root.title('JRSuite')
        root.attributes('-fullscreen', True)
        self.mainWindow = Tk.Frame(self)
        self.mainWindow.pack()
        self._windowSetup()

     def _windowSetup(self):
        '''Sets up the basic components of the main window'''
        self.tree = ttk.Treeview(self.mainWindow)
        self.tree.pack()
        self.note = ttk.Notebook(self.mainWindow)
        self.note.pack()
        self.tree.insert('', 'end', text = 'Woohoo')

if __name__ == '__main__':
root = Tk.Tk()
app = MainApplication(root)
app.mainloop()
Run Code Online (Sandbox Code Playgroud)

Kev*_*vin 5

您应该使用pack该应用程序:

if __name__ == '__main__':
    root = Tk.Tk()
    app = MainApplication(root)
    app.pack()
    app.mainloop()
Run Code Online (Sandbox Code Playgroud)