如何在Tkinter中設定部件的大小?
Tkinter部件是任何Tkinter GUI應用程式的構建塊。它是應用程式的非常有用的元件之一,有助於構建應用程式的功能。考慮一下我們想要設定任何部件的大小(寬度和高度)的情況。Tkinter在幾何管理器中定義了內建的**width**和**height**屬性。每個幾何管理器都有不同的方法來配置部件的屬性。
對於pack幾何管理器,我們可以在建構函式中指定width的值。但是,有時我們可能想要在部件中新增高階填充(內部和外部),這有助於管理部件的大小及其外觀。我們可以透過新增**padx**或**pady**以及**ipadx**或**ipady**來實現這一點。
示例
#Import the required Libraries
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame
win = Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create a StringVar to accept user input
var= StringVar(value= "Hey There! How are you doing?")
#Function definition to close the window
def close_win():
win.destroy()
#Create a Label
label= Label(win,textvariable=var, font= ('Mistral 28 bold'), background= 'OrangeRed2', foreground="white")
label.pack(pady=20)
#Create a Button
ttk.Button(win, text= "Close", width= 20,command= close_win).pack(pady=20)
win.mainloop()輸出
執行以上程式碼將顯示一個包含按鈕部件和標籤部件的視窗。
在給定的輸出中,現在更新Button部件中的width值以更改其大小。
在這個例子中,我們還可以新增填充(內部和外部)來調整部件大小。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP