-3
すべてのウィンドウで使用できるホームボタンを作成し、OOPのないPythonで家に帰ることができます。これは仕事ができるTkinterにホームボタンを作成するには
すべてのウィンドウで使用できるホームボタンを作成し、OOPのないPythonで家に帰ることができます。これは仕事ができるTkinterにホームボタンを作成するには
:
import Tkinter as tk
win1 = tk.Tk()
win2 = tk.Tk()
win3 = tk.Tk()
win4 = tk.Tk()
def home_button():
print("Home Button Pressed.")
tk.Button(win1, text="home", command=home_button).pack()
tk.Button(win2, text="home", command=home_button).pack()
tk.Button(win3, text="home", command=home_button).pack()
tk.Button(win4, text="home", command=home_button).pack()
win1.mainloop()
win2.mainloop()
win3.mainloop()
win4.mainloop()
'Tk'のインスタンスを複数作成したり、' mainloop'を複数回呼び出すべきではありません。 –
それは私が考えることができる唯一の解決策でした。 –
[OK]を、あなたはホームボタンを作成したいと言います。あなたを止めるのは何ですか?ボタンを作成し、それを「ホーム」とラベル付けして、関数を呼び出します。それのどの部分に助けが必要ですか? –
なぜOOPではないのですが、これはテキストブックのケースではありませんか?そのオブジェクトはまったく同じことを行うので、複数の親オブジェクトで使用するには単一のオブジェクトが必要ですか? – Nae
多分あなたは窓で取り替えることができる多くの「ページ」を持つ1つのウィンドウを必要とします。そして、あなたは "ホーム"ページに戻るためにただ一つのボタンが必要になります。 – furas