본문 바로가기
728x90

Python/Tkinter18

[Tkinter] 2. Tk의 작동 컨셉 위젯 widget 위젯은 화면에 표시되는 모든 것을 말한다. 버튼, 체크박스, 텍스트 공간, 스크롤바 등 화면에 표시되는 각각의 요소를 위젯이라고 부른다. 위젯 클래스 위젯은 버튼, 프레임, 체크박스 등을 나타내는 클래스의 인스턴스인 객체다. 위젯을 생성하기 위해서는 사용하고자 하는 위젯의 클래스를 인스턴스화하여 생성한다. 위젯 계층 위젯을 생성할 때는 특정 위젯 클래스와 부모에 대한 정보가 필요하다. 부모 위젯 객체를 기준으로 또 다른 위젯을 자식 객체로 배치하면서 계층을 이루게 된다. 위젯 생성 root = Tk() content = ttk.Frame(root) button = ttk.Button(content) Line 1: 최상위 부모 위젯 root Line 2: root의 하위 Frame 위젯 .. 2024. 2. 13.
[Tkinter] 1. Tkinter 시작하기 Tkinter (Tk interface) Tkinter는 Tk GUI toolkit을 파이썬 언어로 바인딩한 파이썬 표준 GUI 인터페이스 모듈이다. Tk 수많은 프로그래밍 언어에서 그래픽 사용자 인터페이스(GUI)를 빌드하기 위한 기본적인 GUI 위젯 요소들의 라이브러리를 제공하는 크로스 플랫폼 위젯 툴킷 위젯 툴킷 (widget toolkit) 그래픽 사용자 인터페이스(GUI)를 포함한 응용 프로그램을 설계할 때 이용하기 위한 위젯을 모아 둔 것 모듈 가져오기 from tkinter import * from tkinter import ttk tkinter.ttk 모듈 tkinter의 확장 모듈로 기존보다 더 나은 GUI 형태를 만들 수 있게 해주는 모듈 메인 애플리케이션 창 세팅 root = Tk().. 2024. 2. 13.
728x90