前提・実現したいこと
ボタンを押したら本プログラム側のGUIを閉じて、自作したModuleにあるGUIで画面を表示する、といった仕組みになっているプログラムを作りました
そこで次は、ModuleのGUIにボタンを追加してこのボタンを押したらModuleのGUIを閉じて本プログラム側のGUIを再び呼び出すようにする・・・といった仕様にしたいのですがなかなかうまく行きません。
なのでModule側から本プログラム側のGUIを呼び出せる方法を教えてください
該当のソースコード
本プログラム側のコードはこんな感じになっています
python3
1import tkinter as tk 2import Module.Messen1 as m1 #読み込むモジュールファイルの位置 3def menu_gui(): 4 def measuring01_button(): 5 root.destroy() 6 measuring01_gui() #読み込んだモジュールのgui表示メソッド 7 8 root=tk.Tk() 9 root.title("Test Programm") 10 11 Button001=tk.Button(Frame001,text="Test001",command=measuring01_button) 12 Button001.grid(column=0,row=2) 13 14 root.mainloop() 15 16menu_gui()
試したこと
読み込んだModule先でボタンを設置し、ボタンを押したら『menu_gui()』を呼び出すように設定したので、これで本プログラム側のGUIをまた呼び出せれると思ったのですがどういうわけか
NameError: name 'menu_gui' is not defined
というエラーが・・・
一体どうすればModule側から本プログラム側のGUIを呼び出せれますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/29 11:11
2018/10/30 03:54