如何将 ttk 中的复选按钮与左侧对齐?
tkinterpythongui-programming更新于 2026/2/9 21:32:17
要将复选按钮与左侧对齐,您可以使用锚点参数并将其设置为 "w"(西)。让我们举个例子看看如何做到这一点。
步骤 −
导入 tkinter 库并创建 tkinter 框架的实例。
使用 geometry 方法设置框架的大小。
创建一个 LabelFrame 以将复选按钮收集到一个组中。
接下来,在 LabelFrame 内创建一个复选按钮并将其 anchor 设置为西。 anchor='w'。
同样地,再创建三个复选按钮,并将其锚点设置为"西"。它将使所有复选按钮向左对齐。
最后,运行应用程序窗口的主循环。
示例
from tkinter import *
root = Tk()
root.geometry("700x350")
# 创建 LabelFrame
frame = LabelFrame(root, text="Select the Subjects", padx=20, pady=20)
frame.pack(pady=20, padx=10)
# 在框架内创建四个复选按钮
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()
输出
执行时,将产生以下输出 −
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

