如何增加 Checkbutton 的大小 - Tkinter

4

是否可以放大Checkbutton对象的小复选框?当增加文本大小时,大小不成比例。我通过以下链接(Checkbutton)搜索,找不到关于框实际大小的任何信息。谢谢你的帮助。


当您创建一个实例时,请更改宽度和高度参数。 checkbox = Checkbutton(frame, width=50, height=50) - JJAACCEeEKK
2个回答

3

无法更改复选框的大小,但可以提供自己的图像。因此,一种解决方案是创建自己的不同尺寸的图像。


1
这个答案非常有用,谢谢。对于我的问题来说,还有另一种选择。 - Bonavia

1

虽然晚了3年,但现在是可以实现的。首先,您需要找出复选框的类型。我们可以通过以下方式来完成:

# making checkbutton
option_var = tk.StringVar()

checkbutton = ttk.Checkbutton(text='abc', variable = option_var, onvalue'hi', offvalue='bye')

checkbutton.pack()

# checking checkbutton style
print(checkbutton.winfo.class())
            

在大多数情况下,checkbutton的样式应为“TCheckbutton”。剩下的就是配置它了。
style = ttk.Style(root)
style.configure('TCheckbutton', font = 11)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接