【Python】Tkinter布局之Place
推荐指数:三颗星
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
from tkinter import *
root = Tk()
root.title("Tkinter GUI - 控件位置") # 设置标题
root.geometry("300x300+100+100") # 设置窗口大小和起始位置
# 001. 设置label1的坐标为10,10
# label1 = Label(root, text="我的左上角坐标是10,10", bg="lightgreen")
# label1.place(x=10, y=10)
# 002. 设置图片test.png的大小为200x200,位置是10,10
# img1 = PhotoImage(file="test.png")
# label1 = Label(root, image=img1)
# label1.place(x=10, y=10, width=200, height=200)
# 003. 将图片test.png从相对位置(0.1,0.1)开始放置,相对大小是(0.8,0.8)
img1 = PhotoImage(file="test.png")
label1 = Label(root, image=img1)
label1.place(relx=0.1, rely=0.1, relwidth=0.8, relheight=0.8)
root.mainloop()