python
1import tkinter as tk 2from tkinter import ttk 3from tkinter import Label 4from PIL import Image, ImageTk 5 6 7class Dotbot_GUI: 8 9 def __init__(self): 10 self.root = root = tk.Tk() 11 root.title("Dotbot") 12 13 14 mainframe = ttk.Frame(root, padding="10 10 10 10") 15 mainframe.grid(column=0, row=0, sticky=(tk.N, tk.S, tk.E, tk.W)) 16 root.columnconfigure(0, weight=1) 17 root.rowconfigure(0, weight=1) 18 19 ttk.Label(mainframe, text="FileName").grid(column=1, row=1, sticky=tk.W) 20 21 ttk.Label(mainframe, text="Exam page x of xx").grid(column=1, row=2, sticky=tk.W) 22 23 image = Image.open("key.jpg") 24 image = image.resize((250, 250), Image.ANTIALIAS) #The (250, 250) is (height, width) 25 photo = ImageTk.PhotoImage(image) 26 label = Label(image=photo) 27 label.image = photo 28 label.grid(column=1, row=3) 29 30 31 ttk.Button(mainframe, text="fast").grid(column=2, row=4) 32 33 ttk.Button(mainframe, text="prev").grid(column=3, row=4) 34 35 ttk.Button(mainframe, text="next").grid(column=4, row=4) 36 37 ttk.Button(mainframe, text="last").grid(column=5, row=4) 38 39 for child in mainframe.winfo_children(): 40 child.grid_configure(padx=5, pady=5) 41 42 def run(self): 43 self.root.mainloop() 44 45if __name__ == "__main__": 46 Dotbot_GUI().run() 47
この右下にある画像を"Exam page x of xx" と "fast", "prev", などの4つのボタンの間に挿入したいのですができません。Googleで調べたのですが、やり方が分かりません。
回答よりしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。