본문 바로가기

tkinter

(4)
3. Tkinter _ 문자 입력받기 * Tkinter 목차 보기 파이썬 GUI 프로그래밍 _ Tkinter 배워보기 GUI 프로그래밍은 단순한 명령체계 프로그램이 아닌 윈도우에서 실행하여 사용자가 시각적으로 프로그램을 동작하고 명령을 내릴 수 있게 창을 만들어주는 것입니다. 그래서 그래픽 사용자 인 stlyw.tistory.com 1. 버튼과 호환 가능한 변수들 지난 시간에 버튼을 생성하여, 문자를 넣는 것까지 배워보았습니다. 여기서부터는 버튼에 다양한 기능을 할 수 있도록 여러 가지 변수형들에 대해 알아보도록 하겠습니다. A. 문자형 변수 _ StringVar 파이썬의 GUI에서 문자형 변수는 'StringVar'라는 용어로 지칭한다. 간단히 말해서 'a', 'b', 그리고 'c'와 같은 문자형 변수를 의미한다. 예를 들어, 앞에서 배웠..
2. Tkinter _ 버튼 만들기 * Tkinter 목차 보기 파이썬 GUI 프로그래밍 _ Tkinter 배워보기 GUI 프로그래밍은 단순한 명령체계 프로그램이 아닌 윈도우에서 실행하여 사용자가 시각적으로 프로그램을 동작하고 명령을 내릴 수 있게 창을 만들어주는 것입니다. 그래서 그래픽 사용자 인 stlyw.tistory.com 지난 시간에 배운 내용에서부터 시작해봅시다. import tkinter as tk class Window(tk.Tk): def __init__(self): super().__init__() self.title("HOOKSMITH") self.label = tk.Label(self, text="ARE YOU SURE?") self.label.pack(fill=tk.BOTH, expand=1, padx=80, pad..
1. Tkinter 창 생성하고 텍스트 표시하기 * Tkinter 목차 보기 파이썬 GUI 프로그래밍 _ Tkinter 배워보기 GUI 프로그래밍은 단순한 명령체계 프로그램이 아닌 윈도우에서 실행하여 사용자가 시각적으로 프로그램을 동작하고 명령을 내릴 수 있게 창을 만들어주는 것입니다. 그래서 그래픽 사용자 인 stlyw.tistory.com 다음의 코드를 파이참 혹은 파이썬 명령어 창에 입력해봅시다. class Window(tk.Tk): def __init__(self): super().__init__() self.title("Window name") label = tk.Label(self, text="HOOKSMITH") label.pack(fill=tk.BOTH, expand=1, padx=200, pady=200) if __name__ == "..
파이썬 GUI 프로그래밍 _ Tkinter 배워보기 Tkinter GUI 프로그래밍은 단순한 명령체계 프로그램이 아닌 윈도우에서 실행하여 사용자가 시각적으로 프로그램을 동작하고 명령을 내릴 수 있게 창을 만들어주는 것입니다. 그래서 그래픽 사용자 인터페이스(graphical user interface, GUI)라고 불리는 것입니다. 파이썬에서는 GUI 모듈로 가장 대표적인 두 가지 pyqt5와 tkinter가 있습니다. 두 모듈에는 어떤 차이점이 있을까요? 비교 대상 pyqt 5 tkinter 장점 고급 디자인 가능 입문자용 디자인 단점 배우는데 시간이 오래걸림 단순한 디자인 설치 외부모듈이어서 따로 설치해야한다 내장모듈(설치 필요없음) 저는 빠르고 간단하게 배워보기 위해서 입문자용인 tkinter를 먼저 배우기로 결정하였습니다. 용도에 맞게 선택해서 G..