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

Tkinter에서 기본 GUI 모양을 사용하는 방법은 무엇입니까?

<시간/>

우리는 일반적으로 Tkinter를 사용하여 모든 위젯에 기본 스타일과 테마가 적용된 표준 GUI 기반 응용 프로그램을 개발합니다. 애플리케이션 GUI의 전체 스타일을 변경하기 위해 ttk 패키지를 사용합니다. Tkinter ttk tkinter 위젯의 스타일을 지정하는 데 사용되는 테마 위젯입니다. 위젯에 기본 GUI 모양을 제공합니다.

테마 위젯에는 액세스할 수 있고 애플리케이션에서 철저히 사용할 수 있는 많은 내장 기능과 기능이 있습니다. CSS가 HTML 페이지에서 하는 것과 같은 방식으로 작동합니다. ttk를 사용할 수 있습니다. 직접 가져오거나 ttk 개체를 인스턴스화하여 . 개체가 생성되면 모든 위젯에 대해 전역적으로 작동하는 모든 스타일 속성을 정의할 수 있습니다.

예시

# Import the tkinter library
from tkinter import *
from tkinter import ttk

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

# Set the size of the Tkinter window
win.geometry("700x350")

# Create an instance of ttk
s = ttk.Style()

# Use the window native theme
s.theme_use('winnative')

# Add a label text
label= Label(win, text="Eat-sleep,Code Repeat", font= ('Aerial 16'), background= "green3")
label.pack(pady = 30)

# Create a ttk styled Button
ttk.Button(win, text = "Button-1").pack()

win.mainloop()

출력

위의 코드를 실행하면 레이블 위젯과 버튼이 있는 창이 표시됩니다.

Tkinter에서 기본 GUI 모양을 사용하는 방법은 무엇입니까?