我是一个尝试使用tkinter创建GUI的初学者。我已经修改了其他来源的代码供我自己使用。
目前我正在尝试显示图像和按钮。
但是,在运行代码时,无论我在何处移动按钮,都只显示图像,因此不显示按钮。
非常感谢任何帮助。
附加功能 我正在寻找实现一个函数,以便我可以使用坐标移动图像,这也是一个允许我使用.jpg而不是.png的函数。
提前致谢!
代码:
from tkinter import *
from PIL import Image, ImageTk
class Window(Frame):
def __init__(self, master = None):
Frame.__init__(self, master)
self.master = master
self.init_window()
def init_window(self):
self.master.title("WindowName")
self.pack(fill = BOTH, expand = 1)
quitButton = Button(self, text = "quit", command=self.client_exit)
quitButton.place(x=400,y=400)
self.showImg()
def client_exit(self):
exit() # Or another function
def showImg(self):
self.grid(row=0)
self.columnconfigure(0,weight=1)
self.rowconfigure(0,weight=1)
self.original = Image.open('wire.png')
resized = self.original.resize((200, 200),Image.ANTIALIAS)
self.image = ImageTk.PhotoImage(resized)
self.display = Label(self, image = self.image)
self.display.grid(row=0)
root = Tk()
root.geometry("600x600")
app = Window(root)
root.mainloop()