如何將 ttk 的複選按鈕左對齊?


如需將複選按鈕左對齊,可以使用 anchor 引數,並將 anchor 引數設定為 "w"(西)。我們以一個示例瞭解如何操作。

步驟 -

  • 匯入 Tkinter 庫,並建立一個 Tkinter 框架例項。

  • 使用 geometry 方法設定框架的大小。

  • 建立一個 LabelFrame,以便將複選按鈕收集在一個組中。

  • 接下來,在 LabelFrame 內建立一個複選按鈕,並將其 anchor 設定為西。anchor='w'

  • 同樣,建立另外三個複選按鈕,並將其 anchor 設定為西。這樣會將所有複選按鈕左對齊。

  • 最後,執行應用程式視窗的 mainloop

示例

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

輸出

執行後,將生成以下輸出 -

更新時間:2021 年 10 月 26 日

4K+ 瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告