Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter로 한 줄에 여러 레이블을 표시하는 방법은 무엇입니까?

<시간/>

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()

출력

실행 시 세 개의 레이블이 모두 한 줄에 배치된 다음 출력을 생성합니다. -

Python Tkinter로 한 줄에 여러 레이블을 표시하는 방법은 무엇입니까?