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()
目录
相关文章
|
1月前
|
Python
tkinter之pick布局
tkinter之pick布局
33 0
|
1月前
|
Python
tkinter之panedwindow
tkinter之panedwindow
54 0
|
Python
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
1447 0
Python3.X使用tkinter报错,完美解决~(Python GUI)No matching distribution found for tkinter
|
1月前
|
Python
tkinter之frame
tkinter之frame
25 1
|
8月前
219Echarts - 富文本(Pie Special Label)
219Echarts - 富文本(Pie Special Label)
28 0
|
前端开发 Python
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
Python tkinter 之 Scrollbar 与 Listbox、Entry 等控件联用
131 0
|
算法 Python
Tkinter的Label与Button
Tkinter是Python的一个内置包,主要用于简单的界面设计,使用起来非常方便。
76 0
Tkinter的Label与Button
|
Python
Tkinter的Menu与Messagebox
菜单控件Menu与对话框控件Messagebox
77 0
Tkinter的Menu与Messagebox
|
Python
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
181 0
【tkinter学习笔记 - 5】:布局管理器(grid、pack、place)
|
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...
1120 0