如何以畫素為單位設定 Tkinter Entry 小元件的寬度?
Tkinter 有一個 Entry 小元件,可接受單行使用者輸入。它有許多屬性,可用於配置 Entry 小元件。要更改 Entry 小元件的大小(寬度或高度),我們可以使用內部填充屬性 – ipadx 和 ipady。透過定義內部填充的值,我們實際上可以更改 Entry 小元件的寬度和高度。
示例
#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("750x350")
#Define a function to submit the validate the value of Entry widget
def submit_name():
Label(frame, text="Hello "+ entry.get(), font=('Helvetica',12, 'bold')).pack(pady=20)
submit.configure(state= "disabled")
#Creates a Frame
frame = LabelFrame(win, width= 400, height= 180, bd=3)
frame.pack()
#Create an Entry widget in the Frame for Accepting the Username
entry = ttk.Entry(frame, width= 40)
entry.insert(INSERT, "Enter Your Name")
entry.pack(ipadx= 30, ipady=30)
#Set the focus on Entry1
entry.focus_set()
#Create a submit button
submit= ttk.Button(win, text= "submit",command=submit_name)
submit.pack(pady=10)
win.mainloop()輸出
執行以上程式碼以顯示包含一些內部填充的 Entry 小元件。
在給定的輸出中,我們將單擊“提交”按鈕,它將顯示問候訊息作為螢幕上的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP