2017-08-30 11 views
1

私は結合できるプログラムを2つ持っていますが、どうやって解決できないのでしょうか。最初のプログラムは、クリックされたときに、(うまくいけば)ウィンドウを閉じて、第2のプログラムstudious_create.pyを開く必要があり、ボタン(btnLearn)があるホームページ/メニュー(studious_main.py)、その上にあります。2番目のpythonファイル(tkinter)を開く

btnLearn = Button(container2, image = imgLearnBtn,command=destroy).pack(side = BOTTOM, padx = 100) 

(現在はそれだけでウィンドウを閉じます。)あなたは、私がこれを行うためのプログラムを得ることについて行く推薦する方法

?私はまだ非常に初心者であり、私はちょうど問題の周りに私の頭を包み込むように見えることができない、ごめんなさい

答えて

1

1つのアプローチは、あなたが行う必要がある操作を処理する関数を作成し、ボタンを押してください。

def close_current_and_open_other(): 
    # code to close the current: destroy(), etc... 
    # code to open the second program 

btnLearn = Button(container2, image=imgLearnBtn, command=close_current_and_open_other).pack(side=BOTTOM, padx=100) 
+0

2番目のプログラムを開くにはどうすればいいですか? – bertew

+0

正確に何が問題なのかをよく理解していないと言うのは難しいです...別の質問をして、その詳細を説明したいのですか? –

+0

私が作業しているコードで新しい質問を投稿したばかりです - それが理にかなってほしいと思っています。 – bertew

関連する問題