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

TKinter에서 import *를 사용한 다음 ttk를 사용하는 이유는 무엇입니까?

<시간/>

tkinter 애플리케이션으로 작업하려면 우리 환경에 tkinter 라이브러리를 설치하고 가져와야 합니다. 일반적으로 from tkinter import를 사용하여 환경에서 tkinter 라이브러리를 가져옵니다. * 명령.

"가져오기 *"의 중요성 tkinter 라이브러리의 모든 기능과 내장 모듈을 나타냅니다. 모든 함수와 메서드를 가져옴으로써 암시적으로 가져오지 않고 특정 응용 프로그램에서 내장 함수 또는 메서드를 사용할 수 있습니다.

tkinter 라이브러리에는 특정 응용 프로그램의 구성 요소를 구성하는 데 사용할 수 있는 많은 위젯, 함수, 메서드가 있습니다. Tkinter는 ttk를 제공합니다. 위젯의 속성과 모양과 느낌의 스타일을 지정하는 데 사용되는 패키지입니다. ttk를 사용하려면 패키지를 가져오려면 다음 코드를 입력하여 가져와야 합니다. −;

from tkinter import 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")
#Define the function to close the window
def change_text():
   label.configure(text="Welcome")
#Create a label
label=Label(win, text= "Click the below button to Change this Text", font=('Aerial 20 bold'))
label.pack(pady=30)
#Create a button widget
button= ttk.Button(win, text="Commit",command=lambda:change_text())
button.pack()
win.mainloop()

출력

위의 코드를 실행하면 버튼과 일부 텍스트를 보여주는 텍스트 레이블이 포함된 창이 표시됩니다. 버튼을 클릭하면 화면의 메시지가 바뀝니다.

TKinter에서 import *를 사용한 다음 ttk를 사용하는 이유는 무엇입니까?

이제 "Commit" 버튼을 클릭하여 레이블 텍스트를 변경합니다.

TKinter에서 import *를 사용한 다음 ttk를 사용하는 이유는 무엇입니까?