jueves, 19 de marzo de 2020

Tkinter - de marciano a humano - sección 3 - Definiciones


Sección 3 - Definiciones

Antes de continuar, definamos algunos de los términos comunes (y algunos ya utilizados en la revisión de código del primer ejemplo).

window:

Este término tiene diferentes significados en diferentes contextos, pero en general se refiere a un área rectangular en algún lugar de la pantalla.

top-level window:

Una ventana que existe independientemente en su pantalla. Estará decorado con el marco estándar y los controles para el administrador de escritorio de su sistema. Puede moverlo en su escritorio. En general, puede cambiar su tamaño, aunque su aplicación puede evitar esto.

Widget:

El término genérico para cualquiera de los componentes básicos que componen una aplicación en una interfaz gráfica de usuario. Ejemplos de widgets:

Botones (Button)
Botones de radio (Radiobutton)
Campos de texto (text field)
Marcos (Frame)
Etiquetas de texto (text label)

NOTA: Para facilitar la lectura de este y otras publicaciones posteriores muchas veces me voy a referir a un radiobutton como "radiobutton y no como botón de radio, ya que es más simple entender que un radiobutton es un radiobutton y no que es un "botón de radio", lo tenemos más incorporado como terminología que como su traducción literal y no me refiero solo al radiobutton, en general hay muchas palabras que es mejor NO traducir literalmente aunque tienen una traducción.

Frame:

En Tkinter, el widget Frame es la unidad básica de organización para diseños complejos. Un marco (en adelante "Frame") es un área rectangular que puede contener otros widgets.

parent-child:

Cuando se crea cualquier widget, se crea una relación padre-hijo, por ejemplo, si coloca una etiqueta de texto (en adelante Label) dentro de un Frame, el Frame es el padre del  Label.

Hasta el próximo jueves, salud y saludos!
Mauricio José Tobares

No hay comentarios:

Publicar un comentario

TkInter - de marciano a humano - sección 13 - El Widget LabelFrame

  13 El widget LabelFrame El widget LabelFrame al igual que el widget Frame es un contenedor espacial, un área rectangular que puede...