Python Tkinter를 사용하여 한 줄에 여러 레이블을 표시하려면 label의 pack() 메서드를 사용하고 모든 레이블을 같은 쪽에 정렬할 수 있습니다. 예를 들어 한 줄에 여러 레이블을 표시하는 방법을 살펴보겠습니다.
단계 -
-
필요한 라이브러리를 가져오고 tkinter 프레임의 인스턴스를 만듭니다.
-
기하학을 사용하여 프레임 크기 설정 방법.
-
레이블을 만들고 이름을 "레이블 1"로 지정합니다. . 글꼴을 설정하고 레이블을 배경색으로 강조 표시합니다.
-
다음으로 pack()을 사용합니다. 레이블을 지정하고 레이블이 화면 왼쪽에 위치하도록 하려면 side=LEFT를 설정합니다.
-
마찬가지로 "레이블 2"라는 레이블을 두 개 더 만듭니다. 다른 배경색과 동일한 팩의 "레이블 3" 매개변수.
-
마지막으로 메인 루프를 실행합니다. 응용 프로그램 창의.
예
from tkinter import * win = Tk() win.title("Labels in One Line") win.geometry("700x350") label1=Label(win, text="Label 1", font=("Times",30,"bold"), bg='red') label1.pack(side=LEFT, pady=15) label2=Label(win, text="Label 2", font=("Times",30,"bold"), bg='blue') label2.pack(side=LEFT, pady=15) label3=Label(win, text="Label 3", font=("Times",30,"bold"), bg='green') label3.pack(side=LEFT, pady=15) win.mainloop()
출력
실행 시 세 개의 레이블이 모두 한 줄에 배치된 다음 출력을 생성합니다. -