es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TTK

Tkinter Treeview: cambio de color de fondo en cada

Estoy intentando establecer el fondo de un widget Treeview basado en las respuestas proporcionadas aquí. El problema con esta respuesta es que solo cubre estilos globales. En mi código estoy usando 2-3 Treeviews, cada uno necesita su propio estilo. En el código proporcionado, quiero establecer el fondo del primer Treeview . . . Read more

Cómo permitir únicamente que el marco superior se estire verticalmente.

Intento adoptar https://stackoverflow.com/questions/60954478/tkinter-treeview-doesnt-resize-with-window, con muy pocas modificaciones. import tkinter as tk from tkinter import ttk import random class App(): def __init__(self): self.root = tk.Tk() self.frame = tk.Frame(self.root) self.frame.pack(expand=True, fill=tk.BOTH) self.tree = ttk.Treeview(self.frame, show=”headings”) self.tree.pack(expand=True, ) self.frameBT = tk.LabelFrame(self.root,text=’Buttons’) self.frameBT.pack(expand=True, fill=tk.X) self.button = ttk.Button(self.frameBT, text=”Fill”, command=self.fill) self.button.pack(side=tk.BOTTOM,expand=True) self.fill() self.root.mainloop() def fill(self): . . . Read more

¿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’)) . . . Read more

Combobox de Tkinter no obtiene valor.

Logré aplicar el cuadro de combinación a una nueva ventana también. Sin embargo, no se pudo obtener el valor del cuadro de combinación a través de la función get(). win = tk.Tk() win.title(“win1”) def com(): win2 = tk.Tk() win2.grab_set() win.title(“win2”) rlocation_value = tk.StringVar() location = ttk.Combobox(win2, width=8, textvariable=rlocation_value, values=[“a”, “b”, . . . Read more