龙空技术网

Python图形化tkinter开发:调整button的位置

坐公交也用券 148

前言:

今天我们对“python怎么设置button的位置”大约比较关注,我们都想要知道一些“python怎么设置button的位置”的相关资讯。那么小编也在网摘上汇集了一些对于“python怎么设置button的位置””的相关资讯,希望你们能喜欢,咱们快快来学习一下吧!

#pytho# #Python入门推荐#

今天带来一篇tkinter模块的按钮功能讲解(演示),主要实现如何调整按钮的位置,效果图如下(源码在文章末尾):

按钮位置效果图

按钮的位置设置主要通过place实现

place作用说明

Place 布局就是其他 GUI 编程中的“绝对布局”,这种布局方式要求程序显式指定每个组件的绝对位置或相对于其他组件的位置。

如果要使用 Place 布局,调用相应组件的 place() 方法即可。在使用该方法时同样支持一些详细的选项,关于这些选项的介绍如下:

x:指定组件的 X 坐标。x 为 0 代表位于最左边。

y:指定组件的 Y 坐标。y 为 0 代表位于最右边。

relx:指定组件的 X 坐标,以父容器总宽度为单位 1,该值应该在 0.0~1.0 之间,其中 0.0 代表位于窗口最左边,1.0 代表位于窗口最右边,0.5 代表位于窗口中间。

rely:指定组件的 Y 坐标,以父容器总高度为单位 1,该值应该在 0.0~1.0 之间,其中 0.0 代表位于窗口最上边,1.0 代表位于窗口最下边,0.5 代表位于窗口中间。

width:指定组件的宽度,以 pixel 为单位。

height:指定组件的高度,以 pixel 为单位。

relwidth:指定组件的宽度,以父容器总宽度为单位 1,该值应该在 0.0~1.0 之间,其中 1.0 代表整个窗口宽度,0.5 代表窗口的一半宽度。

relheight:指定组件的高度,以父容器总高度为单位 1,该值应该在 0.0~1.0 之间,其中 1.0 代表整个窗口高度,0.5 代表窗口的一半高度。

bordermode:该属性支持“inside”或“outside” 属性值,用于指定当设置组件的宽度、高度时是否计算该组件的边框宽度。

当使用 Place 布局管理容器中的组件时,需要设置组件的 x、y 或 relx、rely 选项,Tkinter 容器内的坐标系统的原点 (0,0) 在左上角,其中 X 轴向右延伸,Y 轴向下延伸

源码

好啦,具体代码实现与说明点击下方的了解更多即可查看

标签: #python怎么设置button的位置 #tkinter 按钮 增加行