Python 3 – Tkinter place方法

Python 3 – Tkinter place方法

该几何管理器将小部件放置在父小部件的特定位置,使其组织排列。

语法

widget.place( place_options )

下面是可能的选项列表 –

  • anchor − 小部件参考的确切点:可以是N、E、S、W、NE、NW、SE或SW,指示小部件的角落和边缘;默认为NW(小部件的左上角)

  • bordermode − INSIDE(默认)表示其他选项指向父边框内部(忽略父边框);否则为OUTSIDE。

  • height, width − 以像素为单位的高度和宽度。

  • relheight, relwidth − 高度和宽度,作为0.0到1.0之间的浮点数,作为父小部件的高度和宽度的分数。

  • relx, rely − 以0.0到1.0的浮点数作为水平和垂直偏移量,作为父小部件的高度和宽度的分数。

  • x, y − 以像素为单位的水平和垂直偏移量。

示例

通过在不同的按钮上移动光标,尝试以下示例 −

# !/usr/bin/python3
from tkinter import *

top = Tk()
L1 = Label(top, text = "Physics")
L1.place(x = 10,y = 10)
E1 = Entry(top, bd = 5)
E1.place(x = 60,y = 10)
L2 = Label(top,text = "Maths")
L2.place(x = 10,y = 50)
E2 = Entry(top,bd = 5)
E2.place(x = 60,y = 50)

L3 = Label(top,text = "Total")
L3.place(x = 10,y = 150)
E3 = Entry(top,bd = 5)
E3.place(x = 60,y = 150)

B = Button(top, text = "Add")
B.place(x = 100, y = 100)
top.geometry("250x250+10+10")
top.mainloop()

执行上述代码时,它产生以下结果 –

Python 3 - Tkinter place方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程