Tkinter 位置擺放pack grid place


Tkinter 位置擺放pack grid place

覺得有用的話,歡迎一起討論相互學習~


我的微博我的github我的B站

感謝莫煩

pack

  • 首先我們先看看我們常用的pack(), 他會按照上下左右的方式排列.
tk.Label(window, text='1').pack(side='top')#上
tk.Label(window, text='1').pack(side='bottom')#下
tk.Label(window, text='1').pack(side='left')#左
tk.Label(window, text='1').pack(side='right')#右

在這里插入圖片描述

grid

  • 接下里我們在看看grid(), grid 是方格, 所以所有的內容會被放在這些規律的方格中
for i in range(4):
    for j in range(3):
        tk.Label(window, text=1).grid(row=i, column=j, padx=10, pady=10)
  • 以上的代碼就是創建一個四行三列的表格,其實grid就是用表格的形式定位的。這里的參數 row為行,colum為列,padx就是單元格左右間距,pady就是單元格上下間距。
    在這里插入圖片描述

place

  • 再接下來就是place(), 這個比較容易理解,就是給精確的坐標來定位,如此處給的(20,10),就是將這個部件放在坐標為(x,y)的這個位置 后面的參數anchor=nw就是前面所講的錨定點是西北角。
tk.Label(window, text=1).place(x=20, y=10, anchor='nw')

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM