如何在Tkinter中調整Entry Box的高度?
在Tkinter應用程式中的Entry小部件支援單行使用者輸入。可以使用**width**屬性配置Entry小部件的大小,例如其寬度。但是,tkinter沒有**height**屬性來設定Entry小部件的高度。要設定高度,可以使用**font('font_name', font-size)**屬性。Entry小部件中文字的字型大小始終充當Entry小部件的高度。
示例
讓我們來看一個例子,以便更清楚地理解這一點。請按照以下步驟操作:
匯入所需的庫
建立一個Entry小部件,透過指定**font('font_name', font-size)**屬性來設定其寬度和高度。
建立一個按鈕,藉助Label小部件列印使用者的姓名。
定義一個函式來建立一個Label,用於顯示使用者的姓名。
使用get()函式返回Entry小部件的字串輸入。
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Define a function
def myClick():
greet= "Hello " + name.get()
label=Label(win, text=greet, font=('Arial', 12))
label.pack(pady=10)
# Create an entry widget
name=Entry(win, width=50, font=('Arial 24'))
name.pack(padx=10, pady=10)
# Create a button
button=Button(win, text="Submit", command=myClick)
button.pack(pady=10)
win.mainloop()輸出
執行上述程式將顯示一個視窗,其中包含一個Entry小部件,要求使用者輸入他們的姓名,以及一個提交姓名的按鈕。當您點選“提交”時,它將在螢幕上顯示一個Label小部件。

現在在欄位中輸入您的姓名,然後單擊“提交”以檢視輸出。

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP