PythonGUI TKinter(一)
–学习猿地(新版全套Python基础教程(下) #GUI编程)
组件摆放-------->place()
相当于坐标系,可以随意放置
绝对定位布局
# 1.导入tkinter库
import tkinter
# 2.创建主窗口对象
root = tkinter.Tk()
# 设置窗口大小
root.minsize(500, 500)
# 创建按钮1
btn1 = tkinter.Button(root, text='按钮1')
btn1.place(x=100, y=100)
# 3.加入消息循环
root.mainloop()
btn1.place(x=100, y=100,width=50,height=50)
相对定位布局
相对于左上角的百分比
属性为 relx,rely,relwidth,relheight
原先的 x=100,y=20
变为 relx = 100/500 , rely=20/500 (500为界面的大小)
btn1.place(relx=100/500, rely=100/500)
相对布局的好处,界面大小变化的时候,组件会发生响应的变化,而绝对定位就不行
来源:CSDN
作者:Jocker_Tong
链接:https://blog.csdn.net/Weary_PJ/article/details/104106317