Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter에서 기본 글꼴 수정

<시간/>

tkinter 위젯의 기본 동작을 변경하기 위해 일반적으로 option_add() 방법. option_add()에 전달된 속성 및 값 메서드는 응용 프로그램의 모든 위젯에 변경 사항을 반영합니다. 따라서 기본 글꼴을 변경하면 응용 프로그램에 정의된 모든 위젯의 글꼴에 영향을 줍니다.

예시

여기에서 두 개의 매개변수를 option_add() 메서드에 전달할 것입니다. 즉, option_add("*font", "font-family font-size font-style font-orientation")입니다.

#Import the required libraries
from tkinter import *

#Create an instance of tkinter frame
win= Tk()

#Set the geometry of frame
win.geometry("600x400")

#Change the default Font that will affect in all the widgets
win.option_add( "*font", "lucida 20 bold italic" )
win.resizable(False, False)

#Create a Label
Label(win, text="This is a New Line").pack()
Button(win, text="Button-1", width=10).pack()

win.mainloop()

출력

위 코드를 실행하면 텍스트 정보를 사용하는 모든 위젯에 대해 기본 글꼴이 "lucida 20 bold italic"으로 설정됩니다.

Python Tkinter에서 기본 글꼴 수정

이제 프로그램으로 돌아가서 다음 줄을 제거하고 다시 실행하십시오.

win.option_add( "*font", "lucida 20 bold italic" )

이제 텍스트가 기본 글꼴로 표시됩니다 -

Python Tkinter에서 기본 글꼴 수정