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

ttk의 체크 버튼을 왼쪽에 정렬하는 방법은 무엇입니까?

<시간/>

체크 버튼을 왼쪽에 맞추려면 앵커 매개변수를 사용하고 "w"로 설정할 수 있습니다. (서쪽). 예를 들어 수행 방법을 살펴보겠습니다.

단계 -

  • tkinter 라이브러리를 가져오고 tkinter 프레임의 인스턴스를 만듭니다.

  • 기하학을 사용하여 프레임 크기 설정 방법.

  • LabelFrame 만들기 그룹의 체크 버튼을 수집합니다.

  • 그런 다음 LabelFrame 내부에 체크 버튼을 만들고 앵커를 설정합니다. 서쪽으로. 앵커='w' .

  • 마찬가지로 앵커로 체크버튼을 3개 더 만듭니다. 서쪽으로 설정합니다. 모든 체크 버튼을 왼쪽으로 정렬합니다.

  • 마지막으로 메인 루프를 실행합니다. 응용 프로그램 창의.

예시

from tkinter import *

root = Tk()
root.geometry("700x350")

# Create a LabelFrame
frame = LabelFrame(root, text="Select the Subjects", padx=20, pady=20)
frame.pack(pady=20, padx=10)

# Create four checkbuttons inside the frame
C1 = Checkbutton(frame, text="Mathematics", width=200, anchor="w").pack()

C2 = Checkbutton(frame, text = "Physics", width=200, anchor="w").pack()

C3 = Checkbutton(frame, text = "Chemistry", width=200, anchor="w").pack()

C4 = Checkbutton(frame, text = "Biology", width=200, anchor="w").pack()

root.mainloop()

출력

실행 시 다음과 같은 출력을 생성합니다 -

ttk의 체크 버튼을 왼쪽에 정렬하는 방법은 무엇입니까?