본문 바로가기
GUI 튜토리얼/tkinter 한꼬집씩만 따라해보기

1. 가장 심플하게 GUI 시작하기 #tkinter

by 일코 2022. 11. 15.

이전 포스팅

2022.11.10 - [기타/tkinter 한꼬집씩만 따라해보기] - 들어가며 : tkinter 한꼬집

 

들어가며 : tkinter 한꼬집

파이썬으로 어느 정도 코딩을 배우는 시점까지는 나만을 위한 코딩을 하기 때문에 파이참에서 실행하든, 콘솔에서 실행하든 금방 익숙해지죠. 문제는 다른 사람을 위한 코딩을 할 때에는, 대부

martinii.fun


이번 포스팅에서는

import tkinter as tk

win = tk.Tk()
win.mainloop()

 가장 심플하게 GUI를 만드는 방법에 대해 담백하게 소개해 드리려고 합니다.

개인적으로는 교재나 인강 등으로 GUI를 배울 때 참 힘들었습니다.
그 이유는 GUI요소보다 예제가 더 복잡해서,
예제를 이해하는 데 오히려 너무 많은 에너지를 소비하기 때문이었습니다.
저와 같은 고민을 하시는 분들을 위해 이런 포스팅 시리즈를 진행하게 되었습니다.
이 포스팅 시리즈를 하나씩 따라하시다 보면
tkinter가 얼마나 간편하고 직관적으로 GUI 화면을 구성할 수 있는지
깜짝 놀라시게 될 겁니다.

우선 첫 번째 코드입니다.

tkinter 모듈을 편의상 tk라는 짧은 이름으로 임포트하고,

GUI창 인스턴스(win)를 생성하고,

메인루프를 시작하는 세 줄의 코드입니다.

실행해보면 작은 빈 창이 하나 생성됩니다.

앞으로 이어지는 여러 개의 포스팅에서는

자주 사용되는 위젯을 하나씩 소개하면서

win 창에 하나씩 집어넣어 볼 예정입니다.

집어넣는 방법도 굉장히 쉽습니다.

절대 위의 코드를 복-붙 하지 마시고

하나씩 꼭 타이핑해보시면서

손에 익을 때까지 반복해 보시기 바랍니다.

코딩 스타일이나 변수 컨벤션도 거의 일관되게 유지할 예정이오니

기왕이면 그대로 따라해 주시기를 부탁드립니다.


다음 포스팅

2022.11.15 - [기타/tkinter 한꼬집씩만 따라해보기] - 2. 빈 창에 타이틀 붙이기

 

2. 빈 창에 타이틀 붙이기

import tkinter as tk win = tk.Tk() win.title("제목") #

martinii.fun

 

댓글