Pack

파이썬 tkinter: pack(), grid(), place() 위젯 배치 비교 요약

파이썬 tkinter: 위젯을 배치할 때 pack(), grid(), place()를 비교하면서 언제 어떤 것을 쓰면 좋은지 정리해 봅니다.🔹 1. pack()특징: 위젯을 상하좌우로 차례대로 배치장점: 간단한 레이아웃에 적합, 코드가 짧음단점: 복잡한 화면 배치에는 불편📌 예시:import tkinter as tkroot = tk.Tk()btn1 = tk.Button(root, text="위")btn1.pack(side="top")btn2 = tk.Button(root, text="아래")btn2.pack(side="bottom")btn3 = tk.Button(root, text="왼쪽")btn3.pack(side="left")btn4 = tk.Button(root, text="오른쪽")btn4.p..

tkinter, pack()을 이용한 위젯 배치

파이썬, tkinter의 pack()을 활용한 몇 가지 위젯 배치 예제를 만들어 봅니다.pack()은 위젯을 상하좌우 방향으로 자동 배치할 때 유용하고, side, fill, expand 옵션 조합에 따라 다양한 배치 패턴을 만들 수 있습니다.1. 기본 세로 배치 (기본값: side="top")import tkinter as tkroot = tk.Tk()tk.Button(root, text="버튼 1").pack()tk.Button(root, text="버튼 2").pack()tk.Button(root, text="버튼 3").pack()root.mainloop()특징: 위에서부터 차례로 쌓임.2. 가로 배치 (side="left")import tkinter as tkroot = tk.Tk()tk.But..

(파이썬) 위젯 배치: pack place grid frame

파이썬에서 위젯을 배치하는 몇 가지 방법이 있습니다. Pack()을 이용해서 상하 또는 좌우로 배치하거나 Grid()를 이용해서 테이블(표) 형식으로 배치할 수 있으며, place()를 이용해서 절대 위치(좌표)에 배치할 수 있습니다. 1. pack()을 이용한 배치 간단하게 위젯을 배치할 수 있습니다. 기본으로 위에서 아래로 배치됩니다. from tkinter import * w = Tk() button1 = Button(w, text='버튼 1', bg='red') button2 = Button(w, text='버튼 2', bg='green') button3 = Button(w, text='버튼 3', bg='blue') button4 = Button(w, text='버튼 4', bg='orange'..

Python 2023.11.26
반응형