PYTHON/tkinter

    (Python Tkinter) Chapter 2. pack - Geometry(Layout) Managers

    (Python Tkinter) Chapter 2. pack - Geometry(Layout) Managers

    "Life is too short, You need python" Tkinter에서 생성하는 위젯들은 해당 위젯 syntax 사용 후 html의 close tag와 같이 pack(), grid(), place() 3가지 Geometry Manager 중 하나를 선택해 닫아줘야 비로소 parent 위젯에 배치가 됩니다. 배치 메커니즘이 상이하여 UI 구성이나 개인 성향에 따라 선호되는 Manager가 있을 수 있고 pack - grid와 같이 혼용이 되지 않는 경우가 있어 UI를 원하는 형태로 디자인하기 위해 더 적합하고 효율적인 Geometry Manager를 선택하는 것은 매우 중요합니다. 그렇기 때문에 위젯들의 사용법에 앞서 Layout Manager 들의 사용법과 속성에 대해 먼저 알아보도록 하겠습..

    (Python Tkinter) Chapter 1. GUI 생성

    (Python Tkinter) Chapter 1. GUI 생성

    Tkinter는 파이썬에서 GUI(Graphical User Interface) 프로그래밍을 할 때 사용하는 모듈입니다. 사용자가 그래픽을 통해 컴퓨터와 상호작용을 할 수 있도록 도와줄 뿐 아니라 창, 버튼, 콤보 박스 등... 직관적이기 때문에 사용자가 코드 이해 없이도 프로그램을 쉽게 사용할 수 있도록 도와줍니다. Tkinter Tkinter는 Tcl/Tk에 대한 파이썬 Wrapper로서 Tcl/Tk를 파이썬에 사용할 수 있도록 한 Lightweight GUI 모듈입니다. Tcl은 Tool Command Language의 약자로서 일종의 프로그래밍 언어 Tk는 크로스 플랫폼에 사용되는 일종의 GUI 툴킷 Tkinter는 타 GUI 프레임워크나 툴킷에 비해 지원되는 위젯들이 부족하고 UI도 그렇게 예쁘..