编程语言
首页 > 编程语言> > python-如何将ttk中的checkbutton对齐到左侧

python-如何将ttk中的checkbutton对齐到左侧

作者:互联网

我想配置tkinter.ttk.Checkbutton的stylestyle.configure(‘TCheckbutton’,background = theme,前景=’white’,anchor = tkinter.W)以将该检查按钮向左对齐,因为现在它位于中心.非常感谢每个答案:)

解决方法:

您的问题还不清楚.

这是一些代码,用于说明左,右,无分配的数据包以及锚点e,w和无分配的信号.

这应该使您更好地了解如何使用pack vs锚以及何时使用它.

from tkinter import *
import tkinter.ttk as ttk

root = Tk()

packLabel = Label(root)
packLabel.pack(side = LEFT)
packLabel.config(text = "Packed LEFT")

pack2Label = Label(root)
pack2Label.pack()
pack2Label.config(text = "no Pack side")

pack3Label = Label(root)
pack3Label.pack(side = RIGHT)
pack3Label.config(text = "Packed RIGHT")

anchorLabel = ttk.Label(root,width = 50, background = "green", anchor = 'e')
anchorLabel.pack(side = BOTTOM)
anchorLabel.config(text = "anchor = 'e'")

anchor2Label = Label(root,width = 50, background = "orange", anchor = 'w')
anchor2Label.pack(side = BOTTOM)
anchor2Label.config(text = "anchor = 'w'")

anchor3Label = Label(root,width = 50, background = "black", fg = "white")
anchor3Label.pack(side = BOTTOM)
anchor3Label.config(text = "no anchor while packed BOTTOM")

checkButton = ttk.Checkbutton(root)
checkButton.config(text = "Checkbutton anchor = 'w'")
checkButton.pack(anchor = "w") # anchor the pack for ttk.

root.mainloop()

生成的程序应如下所示:
enter image description here

标签:alignment,tkinter,ttk,python
来源: https://codeday.me/bug/20191111/2018991.html