私がやろうとしているのは、GUI を別のファイル内の 1 つのクラスから別のファイルにリンクすることです。私の最初のクラスは、別のウィンドウにリンクするいくつかのボタンを表示するメイン メニューです。2 番目のクラスは別のウィンドウを表示しますが、現時点での問題は、最初のクラスのボタンをリンクして 2 番目のクラスを呼び出す方法がわからないことです。これまでのコードは次のとおりです。
最初のファイル、メイン メニュー:
from tkinter import *
import prac2_link
class main:
def __init__(self,master):
frame = Frame(master, width=80, height=50)
frame.pack()
self.hello = Label(frame, text="MAIN MENU").grid()
self.cont = Button(frame,text="Menu option 1", command=prac2_link.main2).grid(row=1)
root = Tk()
application = main(root)
root.mainloop()
2 番目のファイル:
from tkinter import *
class main2:
def __init__(self):
frame1 = Frame(self, width=80, height=50)
frame1.pack()
self.hello = Label(frame1, text="hello, its another frame").grid(row=0,column=0)