Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเปลี่ยนแบบอักษรบน ttk.Entry ใน Tkinter ได้อย่างไร?


มีบางครั้งที่ผู้ใช้ต้องการแทรกข้อมูล เช่น ชื่อ เบอร์ติดต่อ อีเมล ที่อยู่ ฯลฯ Tkinter มีวิธีง่ายๆ ในการจัดการอินพุตประเภทนี้ผ่านรายการ วิดเจ็ต วิดเจ็ต Tkinter Entry สามารถจัดรูปแบบได้โดยใช้ ttk แพ็คเกจ

หากต้องการเปลี่ยนคุณสมบัติอื่นๆ ของวิดเจ็ตรายการ เช่น คุณสมบัติแบบอักษร ขนาดข้อความ และรูปแบบแบบอักษร เราสามารถใช้ แบบอักษร ('แบบอักษรตระกูลแบบอักษรขนาดแบบอักษรขนาดแบบอักษร') คุณลักษณะ. เราสามารถระบุ แบบอักษร คุณสมบัติใน ตัวสร้างรายการ .

ตัวอย่าง

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create an Entry Widget
entry= ttk.Entry(win,font=('Century 12'),width=40)
entry.pack(pady= 30)
win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นจะแสดงหน้าต่างที่มีวิดเจ็ตรายการที่กำหนดเอง

จะเปลี่ยนแบบอักษรบน ttk.Entry ใน Tkinter ได้อย่างไร?

ในการเปลี่ยนคุณสมบัติของฟอนต์ เราสามารถแก้ไขค่าของแอททริบิวต์ฟอนต์ในโค้ดได้