Python | Área de texto y el botón de Tkinter

En este tutorial, vamos a aprender cómo podemos crear área de texto y botones, y cómo trabajar en Tkinter (Python), sus implementaciones con ejemplos?

Biblioteca:

Tkinter

Tkinter

Tkinter (Tk class) es una biblioteca de Python estándar que se utiliza para crear aplicaciones GUI fácil, rápido y sencillo.

Descargar Tkinter:

General Way:
pip install python-tk
Pycharm Users:
Go to the project interpreter and install tkinter from there.

En este tutorial, vamos a crear una etiqueta y el texto de área, y vamos a extraer el texto del área de texto, y vamos a ver el funcionamiento de los botones.

funciones Tkinter

  1. Importación de todas las funciones internas de la Tkinter : desde tkinter class *
  2. Creación Raíz : root = Tk (), esta función crearán la ventana raíz.
  3. Los ajustes de geometria : root.geometry ( “500×500”) podemos establecer la geometría.
  4. ajuste del título : root.title ( “& lt; Configurar el título & gt;”), podemos definir el título con la ayuda de esta función
  5. La creación de etiquetas : Etiqueta (raíz, texto = “Hola”) , podemos establecer la etiqueta con la ayuda de esta función.
  6. La creación de áreas de texto : Entrada (raíz, = & lt textVariable; conjunto de variables de texto & gt;, width = & lt; establecer anchura & gt;)
  7. Creación de botones : Botón (raíz, text = “& lt; texto Conjunto & gt; “, comando = & lt; conjunto funnction & gt;, bg = & lt; juego de colores & gt fondo;)
  8. correr Loop : root.mainloop (), sin ejecutar esta función no vamos a ser capaces de abrir la ventana.

Programa:

# import the module and all specifications
from tkinter import *
# create the window and set geometry and title
root=Tk()
root.geometry("500x500")
root.title("Include Help")
# creating the commanding
# function of the button
def get_value():
name=Text_Area.get()
# creating a new window
root2=Tk()
root2.geometry("500x500")
root2.title("Include Help")
# setting the Label in the window
label2=Label(root2,text=f"Welcome To Include Help {name}")
label2.place(x=160, y=80)
root2.mainloop()
# set the string variable
Text_Area=StringVar()
# create a label
label=Label(root,text="Enter Your Name")
# placing the label at the right position
label.place(x=190,y=80)
# creating the text area
# we will set the text variable in this
Input=Entry(root,textvariable=Text_Area,width=30)
Input.place(x=130,y=100)
# create a button
button=Button(root,text="Submit",command=get_value,bg="green")
button.place(x=180,y=130)
root.mainloop()

Salida:

Esta es la salida, por lo que en el código anterior hemos hecho que vamos a tomar el nombre con la ayuda del área de texto y después de pulsando el botón, los comandos de función se activará y se abrirá la nueva ventana en la que conseguirá que aparece nuestro nombre.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *