Tkinter之place所有属性详解

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代表容器宽度是窗口宽度的相

  • 1
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值