Tkinter的place()方法记录
我理解的place方法就是需要将容器如何放置在你的窗口上面,主要是将容器按照绝对坐标系进行放置,如果需要精确按照坐标放置,那place一定是首选。
首先place()方法的属性有如下几个:
-x, -y, -anchor, -relx, -relay, -width, -heigh, -relwidth, -relheigh
其中pack方法可以应用于Tkinter内的所有容器;
x, y;relx,rely
x, y代表窗口大小所对应的x, y绝对坐标
relx, rely代表窗口大小所对应的x, y坐标比例
#"作者:晒晒小木桩"
import tkinter as tk
window = tk.Tk()
window.geometry("200x200")
tk.Button(window, text="Button-1", bg="green").place(x=100, y=0)
tk.Button(window, text="Button-2", bg="yellow").place(relx=0.5, rely=0.5)
window.mainloop()
结果如下:

width, heigh, relwidth, relheigh
width代表容器的宽度,是窗口坐标值单位
heigh代表容器的高度,是窗口坐标值单位,和容器定义中的heigh有区别
relwidth代表容器宽度是窗口宽度的

本文详细解析Tkinter的place()方法,包括x, y, relx, rely等属性的用法,以及width, height, relwidth, relheight的含义。通过示例,解释了anchor属性如何指定容器与坐标对齐的方式,帮助理解和掌握Tkinter中绝对定位的技巧。"
51105877,5562171,Linux SDIO-WiFi驱动详解:从接口到设备管理,"['Linux驱动', 'SDIO接口', 'Wi-Fi', '嵌入式系统']
最低0.47元/天 解锁文章
1831

被折叠的 条评论
为什么被折叠?



