Articles of ttk

Cómo editar el estilo de un encabezado en vista de árbol (Python ttk)

Estoy tratando de usar ttk.Treeview para hacer una tabla clasificable ( ¿de acuerdo con tkinter tiene un widget de tabla? python ). Hacer que funcione es fácil, pero tengo algunos problemas con el estilo. El estilo predeterminado para el encabezado Treeview es texto negro sobre un fondo blanco, que está bien. Sin embargo, en mi […]

Python: ttk: deshabilitar / habilitar un botón

Quiero cambiar el estado de ttk.Button de acuerdo con alguna lógica interna. Creo un botón y le asocio un estilo: cardBtnStyle = ttk.Style() cardBtnStyle.configure(‘CB.TButton’) cardBtn = ttk.Button(top, text=”Make SD card”, style=’CB.TButton’, command = cardCreateCallBack).grid(column=1, row=5) La siguiente statement no tiene efecto: style.configure(‘CB.TButton’, state=’disabled’) Pero cuando creo un botón como este, está deshabilitado: cardBtn = ttk.Button(top, […]

Python: Cómo obtener la información de inicio () de la barra de progreso de una ventana (clase) a otra

Hay una ventana principal con menú y la barra de progreso. Se abre una ventana de correspondencia con el botón OK cuando se ejecuta el comando del menú y el botón OK inicia el proceso (aquí: 3 segundos de espera) La ventana de correspondencia se crea a través de la herencia de una clase que […]

¿Hay una guía de estilo ttk en profundidad disponible?

Así que he empezado a incursionar con Tkinter en los últimos tiempos, y lo tengo en mente para crear lo que es esencialmente una aplicación para contar historias. En última instancia, me gustaría estilizar la mayoría de los widgets utilizados para ajustarse a la estética general de mi diseño. Originalmente, pensé que tendría que crear […]

Color de ventana predeterminado Tkinter y códigos de color hexadecimales

Me gustaría saber el color predeterminado de la ventana en Tkinter cuando simplemente cree una ventana: root = Tk() Si hay uno, ¿es posible configurar widgets del mismo color o usar un código de color hexadecimal? (usando rgb) El código de color que he encontrado para la ventana ‘normal’ es: R = 240, G = […]

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