정리

신현동·2020년 8월 2일
0

Tkinter (TK interface)


파이썬에서 GUI를 개발할 때 필요한 모듈

from tkinter import *

root = TK()
root.mainloof()

무슨뜻?

from tkinter import * : tkinter 라이브러리 불러오기

root = TK(): 가장 상위 레벨의 윈도우 창 생성하기
윈도우 이름(root)는 다른 이름으로해도 상관없음

root.mainloop():윈도우 창을 윈도우가 종료될때까지 실행시키기.이벤트루프

from tkinter import *
root = TK() 

root.title("신현동")
root.geometry("640x400+100+100")
root.resizable(False,False)

root.mainloop()

무슨뜻?

윈도우이름.title("제목")을 이용해서 윈도우 창의 제목을 설정할수있음

윈도우이름.geometry("너비x높이+x좌표+y좌표")를 이용해서 윈도우 창의 너비나 높이,초기화면의 위치의 x좌표와 y좌표를 설정할 수 있음.

윈도우이름.resizeable(상하, 좌우)을 이용하여 윈도우 창의 창 크기 조절 가능 여부를 설정할 수 있습니다.

  • 여기서 resizeable()을 적용할 때, True=1, False=0을 의미하여 상수를 입력해도 적용이 가능

모듈


함수나 변수 또는 클래스를 모아놓은 파일,내가 직접 만들어서 불러오거나, 다른 사람들이 이미 만들어 놓은 모듈을 사용하 수도 있음 .

GUI


GUI:그래픽 사용자 인터페이스의 약자

라벨


글씨나 그림을 올리는거,

만약에 글씨를 담고싶다?

label_var = lavel(위에 넣은 변수,"글씨")

그림을 담고싶다

label_var = photoimage(file = "사진")

여기서 글이나 그림 올리는 위치 설정법:
label_bar.place(x = ?, y = ? )
이렇게 맞추면 된다

profile
코딩 초보

0개의 댓글