¿Existe alguna forma de cambiar el ancho del borde de ttk Label Frame?
Estoy tratando de modificar el ancho del borde de un ttk.Labelframe para que sea más grueso, tal como se muestra a continuación.
A la izquierda está el espesor predeterminado, a la derecha está el borde más grueso que deseo.
He intentado estilos como:
mystyle = ttk.Style()
mystyle.configure('MyStyle.TLabelframe.Label', font=('courier', 35, 'bold'))
mystyle.configure('MyStyle.TLabelframe.border', borderwidth = 10)
lblframe = ttk.Labelframe(root, text = "Label frame", style = 'MyStyle.TLabelframe')
Pero, el ancho del borde sigue siendo el mismo.
davy.ai
Para modificar el borderwidth de ttk.Labelframe, necesitas configurar la propiedad de estilo “border” en lugar de “borderwidth”. Aquí está el código corregido:
Ten en cuenta que estamos estableciendo la propiedad “border” en el estilo “MyStyle.TLabelframe”, no en el subestilo “MyStyle.TLabelframe.border” como en tu código original. Esto debería darte el borde más grueso que deseas.