Articles of tkinter

Widget de cuaderno en Tkinter

Habiendo jugado un poco con Tkinter y wxPython, me gusta mucho más Tkinter en cuanto a la limpieza de mi código fuente. Sin embargo, no parece tener tantas características; en particular, no tiene tabs (como en, las tabs en la parte superior de una ventana de Firefox). Un poco de Google sobre el tema ofrece […]

TkInter Frame no se carga si se llama a otra función

Estoy escribiendo un progtwig Python que escucha la entrada RFID y solo se ejecuta si se presenta un token válido. El progtwig también tiene una GUI que quiero construir utilizando TkInter. Ambas partes del rompecabezas funcionan bien de forma aislada, sin embargo, tal como está, parece que puedo elegir una u otra, ¡pero no ambas! […]

Python tkinter enlace mousewheel to scrollbar

Tengo este marco con capacidad de desplazamiento (marco dentro del canvas en realidad). import Tkinter as tk class Scrollbarframe(): def __init__(self, parent,xsize,ysize,xcod,ycod): def ScrollAll(event): canvas1.configure(scrollregion=canvas1.bbox(“all”),width=xsize,height=ysize,bg=’white’) self.parent=parent self.frame1=tk.Frame(parent,bg=’white’) self.frame1.place(x=xcod,y=ycod) canvas1=tk.Canvas(self.frame1) self.frame2=tk.Frame(canvas1,bg=’white’,relief=’groove’,bd=1,width=1230,height=430) scrollbar1=tk.Scrollbar(self.frame1,orient=”vertical”,command=canvas1.yview) canvas1.configure(yscrollcommand=scrollbar1.set) scrollbar1.pack(side=”right”,fill=”y”) canvas1.pack(side=”left”) canvas1.create_window((0,0),window=self.frame2,anchor=’nw’) self.frame2.bind(“”,ScrollAll) Me gustaría unir la rueda del mouse a la barra de desplazamiento para que el usuario pueda desplazarse hacia […]

Ejecutar un comando en la máquina remota en Python

Estoy escribiendo un progtwig en python en Ubuntu, para ejecutar un comando ls -l en RaspberryPi, conectar con la red. ¿Alguien puede guiarme sobre cómo hago eso?

Casilla de verificación de cuadrícula de Python Tkinter

Me preguntaba si hay una forma fácil de crear una cuadrícula de casillas de verificación utilizando Tkinter. Estoy tratando de hacer una cuadrícula de 10 filas y columnas (por lo tanto, 100 casillas de verificación) para que solo se puedan seleccionar dos casillas de verificación por fila. Edit: estoy usando python 2.7 con spyder Lo […]

Tkinter Redimensionar texto a contenidos

¿Es posible cambiar el tamaño de un widget de texto Tkinter para que se ajuste a su contenido? es decir: si pongo 1 línea de texto se reducirá, pero si pongo 5 líneas crecerá

¿Cómo cambiar la fuente y el tamaño de los botones y el marco en tkinter usando python?

Este es el código que utilicé para generar un cuadro de texto simple y un botón en tkinter. ¿Cuáles deberían ser los parámetros para tener un mejor aspecto del marco y los botones? root = Tk.Tk() def submit(): query = entry.get() retrieve(query) entry = Tk.Entry(root) entry.pack() button = Tk.Button(root, text=’submit’, command=submit) button.pack() root.mainloop()

Tkinter – Añadir barra de desplazamiento para cada LabelFrame

Estoy tratando de crear una interfaz de usuario utilizando Tkinter y tengo problemas para colocar tres LabelFrames Scrollbars dentro de LabelFrames . Tengo una matriz llamada self.que_lt_ver que contiene algunos nombres: self.que_lt_ver = [‘CARGA’, ‘MAQUINA’, SOLTAR’] . Quiero crear 3 LabelFrames y cada uno con una barra de Scrollbar . He creado un Canvas para […]

(Python) Cómo limitar un cuadro de entrada a 2 caracteres máximo

Actualmente estoy haciendo un formulario de entrada y necesito que un cuadro de entrada esté limitado a 2 caracteres. ¿Cómo hago esto? #Date+time day entry boxes day_entry1=Entry(List1, bg=”#282B2B”, fg=”white”, width=2) day_entry1.place(x=77, y=58)

Tkinter radiobutton IntVar Atributo error

Sé que cuando usas botones de radio necesitas configurar la variable en IntVar () si quieres usar un número. Desafortunadamente, el código que estoy ejecutando a continuación viene con el siguiente error: Traceback (most recent call last): File “F:/Analysis and Maths/PD diagnostic tool/Project files/PD Tool v2.py”, line 49, in v = IntVar() File “C:\Python34\lib\tkinter\__init__.py”, line […]