-
此代码不会在主窗口中显示任何小部件.有什么解决方案吗?
-
有没有办法在一个模块中创建多个顶级窗口?目前,我正在 for each 顶级窗口创建新的python模块.
-
此外,在创建了一个新的顶级窗口后,我们是使用mainloop还是update或update\u ideltasks?
非常感谢.
class MainWindowWidgets(ttk.Frame):
def __int__(self, container):
super().__init__(container)
create_frame = ttk.LabelFrame(container, text='New Frame')
create_frame.grid(row=0, column=0)
create_btn = ttk.Button(create_frame, text='New Button')
create_btn.grid(row=0, column=0)
class App(tk.Tk):
def __init__(self):
super().__init__()
self.title('My App')
self.geometry('1000x500')
self.resizable(False, False)
main_window_widgets = MainWindowWidgets(self)
main_window_widgets.pack()
# This function is called from login window if login is successful and login window is destroyed
def open_main_window():
app = App()
app.mainloop()