Articles of ttk

ttk Treeview selection_set no puede aceptar espacios

Estoy creando una interfaz gráfica de usuario utilizando tkk en python y tengo problemas con el comando Treeview selection_set() . Estoy tratando de usarlo para establecer la selección predeterminada cuando se inicia mi progtwig, pero parece que no puede aceptar una cadena con espacios en ella. tree.selection_set(“Sunset Grill”) Causas return self.tk.call(self._w, “selection”, selop, items) _tkinter.TclError: […]

¿Cómo se superponen los widgets / marcos en python tkinter?

Me preguntaba si esto es posible. Mi objective es tener un pequeño cuadro blanco en la esquina inferior derecha, en la parte superior de un campo de texto más grande. El cuadro blanco se usará como un “cuadro de información” mientras la persona se desplaza por el texto dentro del campo de texto. Cuando digo […]

Eliminación de la línea discontinua de la pestaña del cuaderno Ttk

Estoy tratando de hacer una aplicación tkinter que no se vea como una aplicación tkinter. Estoy usando un cuaderno ttk, y las tabs tienen esta pequeña línea de puntos alrededor del texto cuando están seleccionadas. Se ve terrible, y no puedo encontrar una manera de eliminarlo usando estilos o configuración. Aquí hay una captura de […]

Alinee las tabs de derecha a izquierda con el widget ttk.Notebook

Quiero alinear las tabs (paneles) dentro de un widget ttk.Notebook de derecha a izquierda (el valor predeterminado es de izquierda a derecha). ¿Cómo puede hacerse esto? A continuación se muestra mi código actual: import Tkinter as tk import ttk root = tk.Tk() root.minsize(300, 300) root.geometry(“1000×700”) box = ttk.Notebook(root, width=1000, height=650) tab1 = tk.Frame(root) tab2 = […]

¿Tipo de evento de cambio de valor para widgets o uso de la técnica .trace_variable ()?

¿Existe un tipo de evento de cambio de valor para los widgets de entrada de datos como Entrada, Texto, Spinner, Botón de control, Botón de radio? Por cambio de valor, me refiero a la capacidad de detectar cuando el valor de un widget ha cambiado debido a la entrada del teclado o la actividad de […]

¿Cómo recuperar el valor entero del widget tkinter ttk Scale en Python?

¿Alguien podría recomendar cómo recuperar y actualizar un widget de Label con el valor de un widget de Scale en Python? Actualmente muestra un número real muy grande. He intentado escribir el valor de conversión, pero esto solo funciona cuando imprimo en inactivo. Intenté slider.get() pero la etiqueta está en blanco. También probé int(slider.get()) que […]

Crear nuevo widget ttk desde tkinter

En realidad estoy tratando de crear ttk.Spinbox desde tkinter.Spinbox . Puedo manipular los códigos de abajo como el patrón ttk.Scrollbar . tkinter.Spinbox botón tkinter.Spinbox le da un aspecto antiguo a mi GUI, por eso quiero ttk.Spinbox . Edición: Estoy usando Python 3.4 en el sistema operativo Windows 7. Necesito un widget de Spinbox temático. ttk.__init__ […]

ttk.Combobox glitch cuando el estado es de solo lectura y fuera de foco

Cuando un ttk.Combobox es de solo lectura y no está enfocado, el fondo del texto se vuelve blanco, que difiere del fondo del campo gris y hace que el cuadro combinado se vea feo: El estilo deseado sería el segundo. ¿Cómo hacer que un combobox funcione así?

¿Cómo puedo hacer coincidir los colores de fondo para un Frame in a Notebook para ttk / Tkinter en una Mac?

Mientras trabajaba en una GUI basada en Tkinter + ttk en mi Mac, noté un problema con los colores de fondo y el widget de Notebook. Al agregar un ttk.Frame como una pestaña de ttk.Notebook , el fondo del marco que se muestra no coincide con el fondo ‘insertado’ de la pestaña del cuaderno. ¿Cómo […]

Por qué ttk Progressbar aparece después del proceso en Tkinter

Quiero crear un texto grande en el comando de menú Tkinter y proporcionar soporte visual mediante una barra de progreso. Aunque la barra de progreso debe comenzar antes del siguiente ciclo de tiempo, la barra de progreso aparece solo después de que se haya creado y visualizado el texto grande. def menu_bar(self): self.create_menu.add_command(label=”Create large file”, […]