Articles of ttk

Combinando rejilla / paquete Tkinter

Sé que ha habido muchas preguntas sobre la cuadrícula y el paquete en el pasado, pero simplemente no entiendo cómo combinar las dos, ya que tengo dificultades para expandir mi ‘tabla’ en ambas direcciones (fila / columna). Botones Deseo mantener el mismo tamaño pero siempre permanecer en la parte inferior de la ventana. Sin embargo, […]

ttk.Treeview – No se puede cambiar la altura de la fila

Estoy usando ttkcalendar.py que se puede encontrar en este enlace. Lo he adaptado para su uso en Python 3.3 Básicamente, lo que estoy tratando de hacer es ingresar este widget de calendario en mi aplicación Tkinter, que funciona bien y no hay problemas allí. Los problemas que deseo superar son: ¿Cómo cambio el tamaño de […]

Python: muestra un dictado de dictados utilizando un árbol de IU para las claves y cualquier otro widget para los valores

Tengo tres dictados, uno que proporciona una lista de todas las opciones disponibles y dos que proporcionan un subconjunto de opciones (uno establecido para los valores predeterminados y otro para las opciones del usuario). Obtengo los tres dictados usando el analizador JSON incorporado en python. Quiero mostrar, en una interfaz de usuario, un árbol a […]

La barra de progreso de tkinter no se actualizará cuando se llame desde otra aplicación

Estoy desarrollando una GUI con tkinter para administrar imágenes en una base de datos (importar archivo, cargar archivo, consultar, …) Cuando un nuevo directorio y sus subdirectorios se escanean en busca de nuevas imágenes para colocarlas en la base de datos, se inicia una GUI dedicada: consiste en un widget de texto donde se imprime […]

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 […]