tkinter之place

简介: tkinter之place
from tkinter import *

# 主窗口
win = Tk()
win.title("逻辑网")
win.iconbitmap('../image/icon.ico')
# 创建一个frame窗体对象,用来包裹标签
frame = Frame(win, relief=SUNKEN, borderwidth=2, width=450, height=250)
# 在水平、垂直方向上填充窗体
frame.pack(side=TOP, fill=BOTH, expand=1)
# 创建 "位置1"
Label1 = Label(frame, text="位置1", bg='blue', fg='white')
# 使用 place,设置第一个标签位于距离窗体左上角的位置(40,40)和其大小(width,height)
# 注意这里(x,y)位置坐标指的是标签左上角的位置(以NW左上角进行绝对定位,默认为NW)
Label1.place(x=40, y=40, width=60, height=30)
# 设置标签2
Label2 = Label(frame, text="位置2", bg='purple', fg='white')
# 以右上角进行绝对值定位,anchor=NE,第二个标签的位置在距离窗体左上角的(180,80)
Label2.place(x=180, y=80, anchor=NE, width=60, height=30)
# 设置标签3
Label3 = Label(frame, text="位置3", bg='green', fg='white')
# 设置水平起始位置相对于窗体水平距离的0.6倍,垂直的绝对距离为80,大小为60,30
Label3.place(relx=0.6, y=80, width=60, height=30)
# 设置标签4
Label4 = Label(frame, text="位置4", bg='gray', fg='white')
# 设置水平起始位置相对于窗体水平距离的0.01倍,垂直的绝对距离为80,并设置高度为窗体高度比例的0.5倍,宽度为80
Label4.place(relx=0.01, y=80, relheight=0.4, width=80)
# 开始事件循环
win.mainloop()
目录
相关文章
|
6月前
|
Python
tkinter之pick布局
tkinter之pick布局
48 0
|
6月前
|
Python
tkinter之panedwindow
tkinter之panedwindow
73 0
|
Python
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
1727 0
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
|
6月前
|
Python
tkinter之frame
tkinter之frame
39 1
|
前端开发 Python
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
194 0
|
Python
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
234 0
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
|
算法 Python
Tkinter的Entry与Text
Tkinter界面设计之输入控件Entry以及文本框控件Text。
202 0
Tkinter的Entry与Text
|
存储 Python
Easy Games With Python and Pygame(三)- Pygame Event
Easy Games With Python and Pygame(三)- Pygame Event
Easy Games With Python and Pygame(三)- Pygame Event
Easy Games With Python and Pygame(二)- Pygame 绘制图形
Easy Games With Python and Pygame(二)- Pygame 绘制图形
Easy Games With Python and Pygame(二)- Pygame 绘制图形
|
C#
Beginner’s Tutorial: 3D Line and Border Effects in XAML
This mini-tutorial might be for you if you’re having troubles finding the right line colors to achieve simple 3D effects like these:   The solutio...
1143 0