Sígueme Python GUI programación de la serie - Tkinter (1)

En esta serie de tutoriales, vamos a aprender cómo desarrollar interfaces gráficas de usuario escribiendo ejemplo Python GUI utiliza el paquete Tkinter.

tkinter paquete es un paquete de software estándar que viene con Python, por lo que no es necesario instalar nada se puede usar.

Tkinter es un paquete muy potente. Si ya tiene instalado Python, puede usar IDLE, es el Python viene con el IDE integrado, el IDE está escrito utilizando Tkinter, no es que se enfríe.

Vamos a utilizar Python 3.6.9, por lo que si usted está utilizando el Python 2.x, se recomienda encarecidamente que cambie a Python 3.x, a menos que sepa lo que cambiar el idioma para que pueda ajustar el código para hacer que se ejecute sin la de error.

Asumo que tiene cierta familiaridad con los conceptos básicos de Python para ayudarle a entender lo que estamos haciendo.

Vamos a empezar por crear una ventana en la ventana, vamos a aprender cómo agregar botones, cuadros combinados y otras piezas pequeñas. a continuación, vamos a utilizar sus propiedades y empezar ahora.

Creación de su primera aplicación GUI

En primer lugar, vamos a importar el paquete Tkinter y crear una ventana y establecer su título:

de importación tkinter *

ventana = Tk ()

window.mainloop ()

Los resultados se muestran a continuación:

Sígueme Python GUI programación de la serie - Tkinter (1)

OK! Nuestra aplicación es válida hasta.

La última línea llama a la función mainloop. Esta función llama a la ventana de un bucle infinito, por lo que la ventana se espera ninguna interacción del usuario, hasta que lo apague.

Si se olvida de llamar a la función mainloop, el usuario no verá ningún contenido.

Crear un control de etiqueta

Para añadir una etiqueta al ejemplo anterior, vamos a crear una etiqueta mediante el uso de las categorías de la etiqueta, de la siguiente manera:

LBL = Etiqueta (ventana, texto = "Hola")

A continuación, vamos a utilizar la función de red para establecer su posición en el formulario, y asignar la ubicación siguiente:

lbl.grid (columna = 0, fila = 0)

El código completo es el siguiente:

de importación tkinter *

ventana = Tk ()

lbl.grid (columna = 0, fila = 0)

window.mainloop ()

window.geometry ( '500x300')

Los resultados son como sigue:

Sígueme Python GUI programación de la serie - Tkinter (1)

Si no se llama a la función de etiquetas de rejilla, no se mostrará.

ficha Configuración de tamaño de la fuente etiqueta

También puede establecer la etiqueta de fuente, por lo que puede hacer que sea más grande o negrita. También puede cambiar el estilo de fuente.

Para ello, puede pasar parámetros tales como las siguientes fuentes:

\ N para la nueva línea

Sígueme Python GUI programación de la serie - Tkinter (1)

Demasiado monótono, fuente para añadir un poco de color para ver. primer plano = ( "rojo") de color rojo.

Los resultados son los siguientes:

Sígueme Python GUI programación de la serie - Tkinter (1)

Tenga en cuenta que puede pasar parámetros a cualquier control de fuente para cambiar su fuente de modo que no sólo se aplica a la etiqueta.

Bueno, pero la ventana es pequeña, la forma de establecer el tamaño de la ventana que?

Podemos utilizar los siguientes conjuntos de funciones geométricas del tamaño de la ventana por defecto:

window.geometry ( '500x300')

Una línea de código para establecer la anchura de la ventana es de 500 píxeles y la altura es de 300 píxeles.

Vamos a tratar de añadir más en la siguiente sección de widgets GUI (por ejemplo, un botón), y ver cómo manejar evento de clic de botón. Manténgase en sintonía.

Supongo que te gusta

Origin www.linuxidc.com/Linux/2020-03/162749.htm
Recomendado
Clasificación