我正在设置 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)
您应该使用pack该应用程序:
if __name__ == '__main__':
root = Tk.Tk()
app = MainApplication(root)
app.pack()
app.mainloop()
Run Code Online (Sandbox Code Playgroud)