Я новичок, пытающийся использовать 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()