1

私がやろうとしているのは、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)
4

1 に答える 1