Отображение изображения с помощью кнопок / текста в Tkinter - PullRequest
0 голосов
/ 03 июня 2018

Я новичок, пытающийся использовать 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...