如何在 Tkinter 視窗小元件的一側新增填充?
假設我們要在特定視窗小元件的一側(頂部/底部或左側/右側)新增填充。使用 Tkinter 的pack()和grid()方法,我們可以實現此目的。
在 pack() 方法中,我們必須為“padx”和“pady”定義值。另一方面,網格方法只要求兩個元組,即 x 和 y,以便在 X 軸或 Y 軸的任意一邊新增填充。
示例
#import the required library
from tkinter import *
#Create an instance of window or frame
win= Tk()
win.geometry("700x400")
#Create two buttons
#Add padding in x and y axis
b1= Button(win, text= "Button1", font=('Poppins bold', 15))
b1.pack(padx=10)
b2= Button(win, text= "Button2", font=('Poppins bold', 15))
b2.pack(pady=50)
b3= Button(win, text= "Button3", font= ('Poppins bold', 15))
b3.pack(padx=50, pady=50)
#Keep running the window
win.mainloop()輸出
執行以上程式碼將建立一個視窗,其中包含三個按鈕,這些按鈕將在 X、Y 或兩個軸的任意一側擁有一些填充。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C #
MongoDB
MySQL
Javascript
PHP