使用tkinter

时间:2018-06-03 17:04:58

标签: python image function button tkinter

我是一个尝试使用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()

0 个答案:

没有答案