본문 바로가기
파이썬(Python)

파이썬 GUI 모듈

by 부캐 활용 IT 2023. 4. 28.
반응형

Tkinter

파이썬에는 GUI 모듈 중 대표적인 것은 Tkinter이다.
Tkinter는 파이썬에 기본적으로 내장되어 있다.

그 외에도 PyQt, PySide, wxPython, Kivy 등 다양한 GUI 모듈이 있다.

 

Tkinter 기본 사용법

1. Tkinter 모듈 import 

import tkinter as tk

2. Tk 클래스의 인스턴스 생성

root = tk.Tk()

3. 윈도우 창의 제목, 크기 등 설정

root.title("제목")
root.geometry("창 크기")

4. 위젯(버튼, 라벨, 입력창 등) 생성 및 배치

label = tk.Label(root, text="라벨 텍스트")
label.pack()

button = tk.Button(root, text="버튼 텍스트")
button.pack()


5. 이벤트 처리 함수 정의

def button_click():
    print("버튼이 클릭되었습니다.")

button.config(command=button_click)

6. 생성된 윈도우 창 실행

root.mainloop()

 

Tkinter Docs

https://docs.python.org/ko/3/library/tk.html

 

Graphical User Interfaces with Tk

Tk/Tcl has long been an integral part of Python. It provides a robust and platform independent windowing toolkit, that is available to Python programmers using the tkinter package, and its extensio...

docs.python.org

 

반응형

댓글