だから、私はPythonを使って画像ギャラリーを作るためのオンラインコースの簡単なプロジェクトに取り組んでいます。問題は、次へ、前へ、終了の 3 つのボタンを作成することです。これまでのところ、終了ボタンは機能し、次は新しい画像をロードしますが、別のウィンドウで、私は Tkinter を使用した Python と GUI プログラミングにまったく慣れていないため、これは初心者向けコースの大きな部分です。
これまでのところ、私のコードは次のようになり、すべてが機能します。しかし、前のボタンと次のボタンを作成する方法について助けが必要です。これまで NEW ステートメントを使用してきましたが、別のウィンドウで開きます。単純に 1 つの画像を表示してから、単純なテキストで次の画像をクリックしたいだけです。
import Image
import ImageTk
import Tkinter
root = Tkinter.Tk();
text = Tkinter.Text(root, width=50, height=15);
myImage = ImageTk.PhotoImage(file='nesta.png');
def new():
wind = Tkinter.Toplevel()
wind.geometry('600x600')
imageFile2 = Image.open("signori.png")
image2 = ImageTk.PhotoImage(imageFile2)
panel2 = Tkinter.Label(wind , image=image2)
panel2.place(relx=0.0, rely=0.0)
wind.mainloop()
master = Tkinter.Tk()
master.geometry('600x600')
B = Tkinter.Button(master, text = 'Previous picture', command = new).pack()
B = Tkinter.Button(master, text = 'Quit', command = quit).pack()
B = Tkinter.Button(master, text = 'Next picture', command = new).pack()
master.mainloop()