[python] PySimpleGUI를 사용하여 창의 크기와 색상 변경하기

PySimpleGUI는 사용자 인터페이스를 만들기 위한 간단하고 직관적인 Python 라이브러리입니다. 이 라이브러리를 사용하면 사용자 인터페이스를 쉽게 구축하고 수정할 수 있습니다. 이번에는 PySimpleGUI를 사용하여 창의 크기와 색상을 변경하는 방법에 대해 알아보겠습니다.

PySimpleGUI 설치하기

먼저, PySimpleGUI를 설치해야 합니다. 다음 명령어를 사용하여 PySimpleGUI를 설치할 수 있습니다:

pip install PySimpleGUI

창 크기 변경하기

PySimpleGUI를 사용하여 창의 크기를 변경하는 방법은 매우 간단합니다. PySimpleGUI.Window 클래스의 layout 매개변수를 사용하여 창의 레이아웃을 정의하고, size 매개변수를 사용하여 창의 크기를 지정합니다.

다음은 창의 크기를 500x300 픽셀로 변경하는 예제입니다:

import PySimpleGUI as sg

layout = [[sg.Text('Hello World')]]

window = sg.Window('My Window', layout, size=(500, 300))

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

window.close()

창 색상 변경하기

PySimpleGUI를 사용하여 창의 색상을 변경하는 방법은 PySimpleGUI.Theme 클래스를 사용하는 것입니다. Theme 클래스의 Background 속성을 사용하여 창의 배경색을 설정할 수 있습니다.

다음은 창의 배경색을 파란색으로 변경하는 예제입니다:

import PySimpleGUI as sg


sg.theme('DarkBlue')

layout = [[sg.Text('Hello World')]]

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

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

window.close()

위의 예제에서 sg.theme('DarkBlue')를 사용하여 창의 테마를 DarkBlue로 설정했습니다. 이렇게 하면 창의 배경색이 파란색으로 변경됩니다.

이제 PySimpleGUI를 사용하여 창의 크기와 색상을 변경하는 방법을 알게 되었습니다. PySimpleGUI를 사용하면 더 많은 사용자 정의 설정을 할 수 있으므로, 다양한 UI 요구 사항을 충족시킬 수 있습니다.

참고 자료