place 布局管理器
place 布局管理-扑克牌游戏 demo
#place布局管理器
#coding=utf-8
from tkinter import *class Application(Frame):def __init__(self, master=None):super().__init__(master)self.master = masterself.pack()self.createWidget()def createWidget(self):"""通过 place 布局管理器实现扑克牌位置控制"""self.photos = [PhotoImage(file="d:\\imgs\\puke\\puke"+str(i+1) + ".gif") for i in range(10)]self.pukes = [Label(self.master, image=self.photos[i]) for i in range(10)]for i in range(10):self.pukes[i].place(x=10+i*40, y=50)self.pukes[0].bind_class("Label", "<Button-1>",self.chupai)def chupai(self,event):print(event.widget.winfo_geometry())print(event.widget.winfo_y())if event.widget.winfo_y() == 50:event.widget.place(y=30)else:event.widget.place(y=50)if __name__ == '__main__':root = Tk()root.geometry("600x270+200+300")app = Application(master=root)root.mainloop()