- 파이썬 PyGTK를 활용하여 윈도우 응용 프로그램 만들기
개요
PyGTK는 파이썬을 위한 GTK+ 라이브러리의 바인딩이며, GUI 기반 응용 프로그램 개발에 널리 사용됩니다. 이 글에서는 PyGTK를 사용하여 윈도우 응용 프로그램을 만드는 방법에 대해 다루겠습니다.
설치
먼저, PyGTK를 설치해야 합니다. 다음의 명령어를 사용하여 PyGTK를 설치할 수 있습니다:
pip install pygtk
윈도우 생성
다음은 PyGTK를 사용하여 윈도우를 생성하는 예제 코드입니다:
import gtk
def create_window():
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_title("윈도우 예제")
window.set_default_size(300, 200)
window.connect("destroy", gtk.main_quit)
# 여기에 윈도우에 추가할 위젯들을 추가합니다.
window.show_all()
if __name__ == "__main__":
create_window()
gtk.main()
위의 코드에서는 gtk.Window
클래스를 사용하여 윈도우를 생성하고, set_title
메서드를 사용하여 윈도우의 제목을 설정합니다. set_default_size
메서드를 사용하여 윈도우의 기본 크기를 지정할 수 있습니다. connect
메서드를 사용하여 윈도우가 닫힐 때 gtk.main_quit
함수가 호출되도록 합니다.
위젯 추가
윈도우에 위젯을 추가하기 위해서는 다음과 같이 위젯을 생성하고 add
메서드를 사용하여 윈도우에 추가해야 합니다:
button = gtk.Button("클릭")
window.add(button)
위의 예제 코드는 버튼 위젯을 생성하고, add
메서드를 사용하여 윈도우에 추가하는 방법을 보여줍니다. 이와 같은 방식으로 다른 위젯들을 윈도우에 추가할 수 있습니다.
실행
위의 코드를 저장한 뒤, 터미널에서 해당 파일을 실행시킬 수 있습니다:
python filename.py
결론
이제 PyGTK를 활용하여 윈도우 응용 프로그램을 만드는 방법에 대해 알아보았습니다. PyGTK는 파이썬으로 GUI 기반 응용 프로그램을 빠르고 효율적으로 개발하는 데 도움이 됩니다. 추가적인 기능과 위젯을 사용하면 더 다양한 윈도우 응용 프로그램을 개발할 수 있습니다.
#PyGTK #윈도우응용프로그램