Conceptos básicos de la interfaz gráfica de Python: cree su primera ventana de Tkinter

introducción

¡Bienvenido al primer tutorial sobre los conceptos básicos de la interfaz gráfica de Python ! En esta serie, veremos paso a paso cómo usar la biblioteca Tkinter de Python para crear aplicaciones de interfaz gráfica de usuario ( GUI ). En este artículo, crearemos su primera ventana de Tkinter desde cero, que es el primer paso en el desarrollo de una aplicación GUI .

Preparación

Antes de comenzar, asegúrese de tener Python instalado . Si no ha instalado Python , puede visitar el [ sitio web oficial de Python ] ( https://www.python.org/ ) para descargar e instalar la última versión de Python .

Paso 1: importar el módulo Tkinter

Primero, necesitamos importar el módulo Tkinter . El módulo Tkinter contiene todas las funciones y widgets necesarios para crear aplicaciones GUI . Aquí está el código para importar Tkinter :

import tkinter as tk

Esta línea de código importa todo el módulo Tkinter y le cambia el nombre tkpara que podamos usarlo más fácilmente.

Paso 2: crea la ventana principal

A continuación, crearemos una ventana principal, que es la ventana de la aplicación GUI . Este es el contenedor de nuestra interfaz GUI en el que podemos agregar varios elementos GUI . Cree una ventana Tkinter simple usando el siguiente código:

# 创建主窗口
root = tk.Tk()

Esta línea de código crea una ventana de Tkinterroot llamada . Es la forma estándar de crear ventanas Tkinter .tk.Tk()

Paso 3: establecer el título de la ventana

Es posible que desee establecer un título para su ventana para que los usuarios sepan qué hace la ventana. Utilice el siguiente código para configurar el título de la ventana

# 设置窗口标题
root.title("我的第一个Tkinter窗口")

Esta línea de código establece el título de la ventana como "Mi primera ventana de Tkinter ".

Paso 4: inicie el ciclo del evento principal

Finalmente, necesitamos iniciar el bucle de eventos principal de Tkinter . Este bucle es responsable de monitorear los eventos de interacción del usuario, como hacer clic en botones, ingresar texto, etc. Puede iniciar el bucle del evento principal utilizando el siguiente código:

# 启动主事件循环
root.mainloop()

Esta línea de código le dice a Tkinter que comience a escuchar los eventos de interacción del usuario y mantenga la ventana abierta hasta que el usuario la cierre.

Código de muestra completo

A continuación se muestra un código de muestra completo que demuestra cómo crear una ventana Tkinter simple :

import tkinter as tk

# 创建主窗口
root = tk.Tk()

# 设置窗口标题
root.title("我的第一个Tkinter窗口")

# 启动主事件循环
root.mainloop()

Representación:
Insertar descripción de la imagen aquí

Explicación del código

Ahora expliquemos el código anterior:

  • Primero importamos el módulo Tkinter y le cambiamos el nombre tkpara poder referirnos a él con un nombre más corto.

  • A continuación, tk.Tk()creamos una ventana de Tkinterroot y la almacenamos en una variable llamada .

  • Establecemos root.title()el título de la ventana como "Mi primera ventana de Tkinter " usando .

  • Finalmente, root.mainloop()iniciamos el bucle de eventos principal de Tkinter usando , dejando la ventana abierta.

en conclusión

¡Felicitaciones, ha creado con éxito su primera ventana de Tkinter ! Esta es solo una simple introducción a la programación GUI de Tkinter , pero le abre la puerta a aprender más elementos e interacciones de la GUI . En los siguientes tutoriales, profundizaremos en cómo agregar varios elementos de la GUI , como botones, etiquetas y cuadros de texto, y cómo manejar los eventos de interacción del usuario. Sigue aprendiendo y podrás crear aplicaciones GUI más complejas e interesantes.

Supongo que te gusta

Origin blog.csdn.net/qq_38161040/article/details/132777601
Recomendado
Clasificación