[python] PySimpleGUI에서 테마를 변경하는 방법은 무엇인가요?

PySimpleGUI는 사용자 인터페이스(UI)를 만들기 위한 간단하고 직관적인 Python 라이브러리입니다. 사용자가 원하는 테마를 적용하여 UI를 개인화할 수 있는 기능을 제공합니다.

테마를 변경하려면 theme을 사용해야 합니다. theme은 애플리케이션의 전반적인 룩앤필을 결정하는 딕셔너리입니다. 이 딕셔너리는 PySimpleGUI에서 지정된 키-값 쌍을 포함하고 있으며, 각 키는 UI 요소의 스타일을 지정합니다.

예를 들어, 다음은 DarkAmber 테마를 적용하는 예입니다:

import PySimpleGUI as sg

sg.theme('DarkAmber')

layout = [[sg.Text('Hello from PySimpleGUI')], [sg.Button('Exit')]]

window = sg.Window('My Window', layout)

while True:
    event, values = window.read()
    if event == sg.WINDOW_CLOSED or event == 'Exit':
        break

window.close()

위의 코드에서 sg.theme('DarkAmber')를 호출하여 테마를 변경합니다. 이렇게 하면 DarkAmber 테마가 적용된 UI가 생성됩니다.

PySimpleGUI에서는 다양한 테마를 제공하며, 다른 테마를 사용하려면 해당 테마의 이름을 sg.theme()에 전달하면 됩니다. 이렇게 하면 원하는 테마를 손쉽게 적용할 수 있습니다.

더 많은 테마를 확인하려면 PySimpleGUI 공식 문서를 참조하세요.

테마를 사용하여 PySimpleGUI 애플리케이션을 더욱 매력적으로 만들어보세요!