PersesTitan(페르) 기술블로그

[Python][GUI] tkinter 사용하기 1(생성 및 title, resizable, geometry, mainloop) 본문

Language/Python

[Python][GUI] tkinter 사용하기 1(생성 및 title, resizable, geometry, mainloop)

PersesTitan(페르) 2023. 7. 17. 12:30

import

from tkinter import *

생성

tk변수에 Tk() 파일 생성

tk = Tk()

title

표시되는 타이틀 설정

tk.title("제목")

resizable

FALSE, TURE 값을 넣고, 사이즈 변경을 허용하는지 설정이 가능합니다.
2개다 FALSE로 넣으면 가로, 세로 둘다 변경이 불가능하게 설정이 가능하고, 한개만 FALSE로 설정하면 가로 또는 세로만 크기 변경이 불가능하게 설정이 가능합니다.

tk.resizable(FALSE, FALSE)
TRUE, TRUE FALSE, FALSE

geometry

창의 크기와 위치를 지정하는 함수 입니다.
파라미터에 문자열을 넣는 이상한 함수 입니다.

"넓이x높이±가로±세로"형태로 이루어지며, +는 왼쪽에서 거리고, -는 오르쪽에서 떨어진 거리를 설정할 수 있습니다.
예시

tk.geometry("400x100")
400x100+0+0 400x100+100+100

종료 방지

그냥 사용하면 프로그램이 바로 종료되지만 해당 함수를 사용하여 프로그램이 종료되는 것을 방지할 수 있습니다.

tk.mainloop()