250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Django
- MariaDB
- tensorflow
- kubernetes
- OpenCV
- 장고
- FLASK
- GUI
- 파이썬
- 딥러닝
- POD
- yaml
- numpy
- vue.js
- 텐서플로우
- Tkinter
- 그래픽 유저 인터페이스
- 논문 리뷰
- 웹 프로그래밍
- pytorch
- Web Programming
- Python
- 파이토치
- 데이터베이스
- k8s
- Computer Vision
- paper review
- 컴퓨터 비전
- Deep Learning
- Docker
Archives
- Today
- Total
Maxima's Lab
[Python, Tkinter] Graphic User Interface (GUI) - 윈도우 창 생성 본문
Python/GUI (Graphic User Interface)
[Python, Tkinter] Graphic User Interface (GUI) - 윈도우 창 생성
Minima 2022. 7. 10. 21:37728x90
SMALL
안녕하세요, 오늘은 Tkinter 모듈을 이용하여 GUI 중 윈도우 창을 생성하는 방법에 대해서 알아보겠습니다.
다음과 같은 3가지 사항들에 대해서 알아보겠습니다.
- 윈도우(Window) 창 Title 설정 하기
- 윈도우(Window) 최초 생성 시 위치(x,y)와 사이즈(Width, Height) 조절 하기
- 윈도우(Window) 사이즈 조절 가능 여부 설정 하기
from tkinter import *
win = Tk()
win.title("Maxima")
win.geometry("800x600+200+200")
win.resizable(True, False)
win.mainloop()
먼저, from tkinter import * 를 통해 tkinter 모듈을 실행시킵니다.
- win.title("") : 윈도우 창의 Title를 설정하는 코드입니다.
- win.geometry("(width)x(height)+(x)+(y)") : 최초에 윈도우 창이 생성될 때의 위치 (x, y)를 설정하고 윈도우 창의 사이즈를 width x height의 크기로 조절할 수 있습니다.
- win.resizable(True, False) : 각 위치에 맞게 True or False를 설정하게 되면 해당 축을 기준으로 사이즈를 조절할 수 있는 지, 없는 지를 설정할 수 있게됩니다. (False, False)로 설정하게 되면 width 축과 height 축을 기준으로 모두 사이즈를 조절할 수 없으며, 독립적으로 True를 사용하게 되면 True로 설정된 축을 기준으로 사이즈를 조절할 수 있습니다.
다음은 실제 윈도우 창이 생성된 결과입니다.
위의 코드 내 width 축을 기준으로 True로 설정되어 있기 때문에 해당 축을 기준으로 사이즈를 조절할 수 있으며,
필요 시 (True, True), (True, False), (False, True), (False, False) 조합 내 하나를 선택해서 사용해주시면 됩니다.
지금까지, Tkinter 모듈을 사용하여, Graphic User Interface (GPU)의 윈도우 창을 생성하는 방법에 대해서 알아보았습니다.
728x90
LIST
'Python > GUI (Graphic User Interface)' 카테고리의 다른 글
Comments