を追加する方法を見つけ出すことはできません見つけることはあなたが求めるものの実施例である:
from tkinter import *
def UpdateImg ():
global img1, img2
img1 = PhotoImage(file=ImgFiles[Cur])
img2 = PhotoImage(file=ImgFiles[Cur+1])
LblImg1.configure(image = img1, text=ImgFiles[Cur])
LblImg2.configure(image = img2, text=ImgFiles[Cur+1])
def BtnNext():
global Cur
if Cur < len(ImgFiles)-2:
Cur = Cur + 2
UpdateImg ()
def BtnPrev():
global Cur
if Cur > 1:
Cur = Cur - 2
UpdateImg ()
fp = open("ImgFilesSrc.txt", "r")
ImgFiles = fp.read().split('\n')
fp.close()
Cur = 0
img1 = img2 = ''
root = Tk()
#Create the main Frame -----------------------------------------------------------------
FrmMain = Frame(root)
LblImg1 = Label(FrmMain, text = "Picture 1", anchor=W, width=120, bg="light sky blue")
LblImg2 = Label(FrmMain, text = "Picture 2", anchor=W, width=120, bg="light sky blue")
BtnPrev = Button(FrmMain, text=" < ", width=10, command=BtnPrev)
BtnNext = Button(FrmMain, text=" > ", width=10, command=BtnNext)
LblImg1.grid (row=2, rowspan = 3, column=1, columnspan=3);
LblImg2.grid (row=2, rowspan = 3, column=4, columnspan=3);
BtnPrev.grid (row=5, column=2); BtnNext.grid(row=5, column=4)
FrmMain.pack(side=TOP, fill=X)
#--------------------------------------------------------------------------
UpdateImg ()
root.mainloop()
あなたの質問はほぼ幅広いです。しかし、既にどのように1つの画像を表示するかを知っているように見えますが、必ず2を同時に表示することができます(最初のものと同じように別のラベルを追加して、 ) –
あなたは単に 'root.mainloop()'の前に3行を複製して何が起こったか見てきましたか? –