Articles of ttk

Configuración de Tkinter / ttk Color de fondo del marco

Estoy tratando de cambiar el color de fondo de un marco de ttk y he buscado otros ejemplos, pero ninguno parece funcionar. Este es mi código hasta ahora: from Tkinter import * import ttk p = Tk() p.geometry(‘600×350′) p.configure(bg=’#334353’) gui_style = ttk.Style() gui_style.configure(‘My.TButton’, foreground=’#334353′) gui_style.configure(‘My.TFrame’, background=’#334353′) frame = ttk.Frame(p, style=’My.TFrame’) frame.grid(column=1, row=1) ttk.Button(frame, text=’test’, style=’My.TButton’).grid(column=0, […]

Botón de comandos en Tkinter

Estoy tratando de hacer una aventura de texto con tkinter y poco a poco estoy juntando algo. Intento mostrar los comandos a medida que van de una habitación a otra, pero aunque aparecen los botones, no sucede nada cuando los presiono. game.py #!/usr/bin/python # -*- coding: utf-8 -*- import world from player import Player from […]

¿Cómo establecer el mínimo y máximo de altura o ancho de un marco?

El tamaño de las ventanas Tkinter se puede controlar a través de los siguientes métodos: .minsize() .maxsize() .resizable() ¿Hay formas equivalentes de controlar el tamaño de los marcos Tkinter o ttk? @Bryan: cambié tu código frame1.pack a lo siguiente: frame1.pack(fill=’both’, expand=True) frame1.bind( ”, maxsize ) Y agregué este controlador de eventos: # attempt to prevent […]

¿Cómo cambio la etiqueta del encabezado azul de ttk.LabelFrame a negro en el tkinter 8.5 de python?

Estoy usando tkinter 8.5 y python 3.3 en una máquina con Windows 7. El siguiente código representa el encabezado de Labelframe en un color de fuente azul. from tkinter import * from tkinter import ttk root = Tk() lf = ttk.LabelFrame(root, text=”Why is this blue?”) lf.pack() label = ttk.Label(lf, text=”label”) label.pack() Intenté arreglar esto agregando […]

Marco expandible y contratante en tkinter.

¿Alguien sabe si ya existe un widget / clase para manejar la expansión / contratación de un marco basado en un botón (checkbutton) en tkinter / ttk? Esta pregunta surge de mi bash de limpiar una interfaz gráfica de usuario desordenada que tiene muchas opciones categorizadas por acciones específicas. Me gustaría algo en la línea […]

Tkinter look (tema) en Linux

Sé que Tkinter no es tan moderno, no es tan genial y quizás sea mejor usar PyQt o etc. Pero es interesante para mí si Tkinter no se ve tan feo en Ubuntu (Linux). Parece que la versión de preparación (en OS X) de Tkinter de python comstackda con un tema incorporado se ve bien: […]

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