Читать книгу Desarrollo de interfaces gráficas en Python 3 con Tkinter - Tomás Domínguez Mínguez - Страница 14
4.1 DIMENSIONES
ОглавлениеLas primeras opciones que estudiará son las relacionadas con las dimensiones de diversas características de un widget, entre las que destacan:
•bd, borderwidth o border. Ancho del borde utilizado para dar un aspecto tridimensional al widget.
•height. Altura del widget. Dependiendo de su tipo, podrá ser un número de píxeles o líneas.
•highlightthickness. Ancho del rectángulo que aparece alrededor del widget cuando tiene el foco.
•padx. Espacio adicional, interno a los límites del widget, que se le añade horizontalmente.
•pady. Espacio adicional, interno a los límites del widget, que se le añade verticalmente.
•width. Ancho del widget. Dependiendo de su tipo, podrá ser un número de píxeles o caracteres.
Cuando una opción tiene varios nombres, tenga en cuenta que puede haber widgets que solo admitan uno de ellos.
Si el valor de una dimensión se especifica como un número seguido del carácter ‘c’, se estará especificando en centímetros; si se usa el carácter ‘m’, en milímetros; mientras que ‘i’ hará referencia a pulgadas (inches en inglés).
En la primera práctica que realizará con este tipo de atributos comunes, modificará el programa ¡Hola Mundo! inicial para no tener que añadir los retornos de carro ni los espacios antes y después del texto, con el fin de evitar que este quede pegado a los bordes de la ventana. Su código ahora es el siguiente:
Como puede observar, el único cambio está en el constructor de la clase Label, ya que ahora se utilizan los atributos padx y pady para añadir un espacio adicional de 10 píxeles alrededor de la etiqueta:
Ejecute el programa y observe que el resultado es similar al utilizado de base.