[python] PySimpleGUI를 사용하여 간단한 창 생성하기
PySimpleGUI는 Python을 사용하여 간단하고 직관적인 GUI 애플리케이션을 개발할 수 있는 라이브러리입니다. 이번 블로그 포스트에서는 PySimpleGUI를 사용하여 간단한 창을 생성하는 방법을 알아보겠습니다.
PySimpleGUI 설치하기
먼저, PySimpleGUI를 설치해야 합니다. 다음 명령을 사용하여 PySimpleGUI를 설치할 수 있습니다:
pip install PySimpleGUI
간단한 창 생성하기
PySimpleGUI를 사용하여 간단한 창을 생성하는 방법은 매우 간단합니다. 다음은 ‘Hello, World!’라는 텍스트가 표시되는 간단한 창을 생성하는 예제 코드입니다:
import PySimpleGUI as sg
layout = [[sg.Text('Hello, World!')], [sg.Button('OK')]]
window = sg.Window('My First Window', layout)
while True:
event, values = window.read()
if event == sg.WINDOW_CLOSED or event == 'OK':
break
window.close()
위의 예제 코드에서는 sg.Text
를 사용하여 ‘Hello, World!’라는 텍스트를 생성하고, sg.Button
을 사용하여 ‘OK’라는 버튼을 생성한 후, sg.Window
를 사용하여 창을 생성합니다.
window.read()
는 이벤트 루프를 시작하고, 사용자의 입력을 기다리는 역할을 합니다. event
변수에는 사용자가 발생시킨 이벤트가 저장되고, values
변수에는 창 내의 입력값이 저장됩니다. 이벤트가 WINDOW_CLOSED
이거나 ‘OK’일 경우, 이벤트 루프를 종료합니다.
마지막으로 window.close()
를 사용하여 창을 닫습니다.
결론
이처럼 PySimpleGUI를 사용하면 몇 줄의 코드로 간단한 창을 생성할 수 있습니다. PySimpleGUI는 사용하기 쉽고 직관적인 인터페이스를 제공하여 GUI 프로그래밍을 더욱 손쉽게 만들어 줍니다. 자세한 내용은 PySimpleGUI 공식 문서를 참고하시기 바랍니다.