Bloc de notas simple con Tk (tkinter)

Bloc de notas simple con Tk (tkinter)

He aquí un simple editor de archivos de texto escrito en Python con el módulo estándar tkinter. El programa está compuesto por una simple ventana, una barra de menús y un control tk.Text para mostrar el contenido de los archivos. Para permitir al usuario examinar los archivos se usa el módulo estándar tkinter.filedialog. Los archivos… Seguir leyendo

Examinar archivo o carpeta en Tk (tkinter)

Examinar archivo o carpeta en Tk (tkinter)

Tk provee funciones para desplegar diálogos para examinar archivos o carpetas en Windows, Linux (o cualquier otro sistema basado en Unix) y macOS. En Python las funciones son accesibles a través del módulo tkinter.filedialog. Las principales son: askopenfilename() / askopenfilenames() askdirectory() asksaveasfilename() Las funciones askopenfilename() y askopenfilenames() muestran un diálogo para abrir uno o más… Seguir leyendo

Barra de desplazamiento (Scrollbar) en Tk (tkinter)

Barra de desplazamiento (Scrollbar) en Tk (tkinter)

La barra de desplazamiento es un control de Tk que permite modificar el área visible (viewport) de otros controles. La barra de desplazamiento puede ser vertical u horizontal, y típicamente se añade a controles que muestran múltiples elementos, líneas o columnas, como la lista (tk.Listbox), la vista de árbol (ttk.Treeview) o la caja de texto… Seguir leyendo

Íconos en ventanas de Tk (tkinter)

Íconos en ventanas de Tk (tkinter)

Tanto las ventanas principales (creadas vía la clase tk.Tk) como las ventanas secundarias (tk.Toplevel) tienen por defecto un ícono con el logo de Tcl/Tk. Configurar las ventanas de una aplicación de escritorio con íconos propios le dará a nuestro producto un aire más profesional. El ícono de una ventana también suele ser mostrado por el… Seguir leyendo

Introducción a Tcl/Tk (tkinter)

Introducción a Tcl/Tk (tkinter)

Tk es una herramienta para desarrollar aplicaciones de escritorio multiplataforma, esto es, aplicaciones nativas con una interfaz gráfica para sistemas operativos Windows, Linux, Mac y otros. Técnicamente, Tk es una biblioteca de código abierto escrita en C y desarrollada en sus orígenes para el lenguaje de programación Tcl; de ahí que usualmente nos refiramos a… Seguir leyendo