본문 바로가기
파이썬/파이썬 GUI

엄청 쉬운 파이썬 GUI

by 남녀칠세부동산! 2024. 4. 2.

1. 파이썬 기본 그래픽 라이브러리 tkinter입니다. 생긴건 못생겼는데, 사용하기는 쉬워요.

https://076923.github.io/posts/Python-tkinter-1/

 

Python tkinter 강좌 : 제 1강 - GUI 생성

tkinter

076923.github.io

 

2. 진짜 많이 사용하는 PyQt5 추가 설치라이브러리에 대한 설명은 이곳에 있습니다

https://wikidoc.tistory.com/12

 

진짜 많이 쓰는 파이썬 GUI. PyQt5 라이브러리

1. 초보자를 위한 PyQt5 설명이 잘되어 있어요 https://wikidocs.net/book/2944 초보자를 위한 Python GUI 프로그래밍 - PyQt5 **저자소개** 이세빈(leesebin@soongsil.ac.kr) 숭실대학교 IT대학 글로벌미디어학부에 재학

wikidoc.tistory.com

 

 

3. tkinter로 기본 윈도우창을 만들어볼께요

import tkinter
window = tkinter.Tk()
window.mainloop()

 

 

4. 창의 속성을 정해볼가요

import tkinter
window = tkinter.Tk()

window.title('제목')
window.geometry("600x400+100+100") 
# 너비 x 높이 + X좌표 + Y좌표

window.resizable(True, True)
# 창의 상하 좌우 창크기 조절 여부.

window.mainloop()

 

window.resizable()를 적용할 때, True는 창의 사이즈가 자유롭게 조절되고 False는 창의 크기가 고정됩니다.

 

5. 글씨를 써볼께요.

import tkinter
import tkinter.font

window = tkinter.Tk()
window.title('제목')
window.geometry("600x400+100+100") 
window.resizable(True, True)

#기본 글꼴을 사용한 경우
label_1=tkinter.Label(window, text="기본 글씨")
label_1.pack()

#폰트를 사용할 경우
font=tkinter.font.Font(family="맑은고딕", size=40, slant="italic")
label_2=tkinter.Label(window, text="font를 사용한 글꼴",font=font)
label_2.pack()

window.mainloop()