您好,我正在努力在python中使用多个tkinter窗口.基本上,我有两个类,它们也与两个不同的窗口相关.主类显示主窗口(parentWindow),另一个类显示第二个窗口(childWindow).以下代码启动MainWindow:
#START THE APPLICATION
root = Tkinter.Tk()
root.title ("GEMEINDESTECKBRIEF-Menü")
# My main Application
runGUI = MainWorkspaceConfig (root)
root.mainloop ()
Run Code Online (Sandbox Code Playgroud)
到目前为止没有任何问题!
现在我正在尝试打开第二个Window调用Main Class中的函数(onClickFunction打开Window的那种)
def opendirFactsheetHochwasserGebaeude (self) :
#validates the workspace resp. database directory and
#print self.checkFactsheet2.get()
#print self.inputSpace1.get()
try:
if self.checkFactsheet2.get()==1 :
if self.inputSpace1.get() or self.inputSpace2.get() != "":
#write workspace environment to __initFile__
if self.inputSpace1.get() != "":
self.writeWorkspEnv(self.inputSpace1.get())
#Copy file in seperate thread
start_new_thread(self.copyDefaultFactoWorkspace,())
if self.inputSpace2.get() != "":
self.writeWorkspEnv(self.inputSpace2.get())
# !!!!!!! START SECOND WINDOW !!!!!
facthwgeb = Tkinter.Tk()
facthwgeb.title ("Factsheet …Run Code Online (Sandbox Code Playgroud)