본문 바로가기
programming/Python

파이썬 tkinter 윈도우 창 띄우기

by 개코 - 개발과 코딩 2021. 12. 26.

파이썬에서 창을 띄우기 위해 필요한 것은 gui 툴킷이다. tkinter은 파이썬에서 기본적으로 제공하는 gui 툴킷이다. 코드 3줄이면 윈도우 창을 띄울 수 있다. 나머지는 옵션이고 위젯이기 때문에 천천히 알아보기로 한다. 여기서는 파이썬으로 윈도우 창을 띄우기만 한다.

파이썬 tkinter 윈도우 창 띄우기

파이썬으로 무엇인가를 만들었다.

그런데 커맨드창이나 터미널에서 매번 실행을 누르는 것도 귀찮다.

인터페이스적으로 뭔가 있으면 좋겠다.

버튼이나 그리드나 라벨이라던가 우리에게 익숙한 윈도우창 같은 것으로 만들면 좋겠다.

그렇다면 파이썬 GUI 툴킷을 익혀야 한다.

여기서부터는 tkinter 를 이용해 진행을 한다.

먼저 기본적인 윈도우 창을 하나 띄우도록 한다.

tkinter import

tkinter는 파이썬에서 기본적으로 제공하는 gui 툴킷이다.

하지만 tkinter 을 사용하기 위해선 import tkinter 를 해 주어야 한다.

이것을 함으로써 윈도우창을 만들어 사용할 수 있는 기반을 만들 수 있다.

# 파이썬 GUI 툴킷 사용
from tkinter import *

창 설정과 실행

tkinter 를 import 했다면 이제 윈도우창을 설정하고 실행하면 된다.

창을 설정하고 실행하여 윈도우차을 띄우는 것은 아래의 2줄이면 그만이다.

# 윈도우 창 생성
vWindow = Tk()

# 윈도우 창 실행
vWindow.mainloop()

샘플코드

위에서 말한 것을 기반으로 파이썬 예제를 만들어 본다.

언급된 것을 순서대로 작성하면 그만이다.

코드는 아래와 같다.

print("----------")

# 파이썬 GUI 툴킷 사용
from tkinter import *
 
# 윈도우 창 생성
vWindow = Tk()

# 윈도우 창 실행
vWindow.mainloop()
    
print("----------")

너무도 간단하다.

결과 화면을 보자.

아주 작고 귀여운 윈도우창이 화면에 나타난다.

반응형

댓글