Evaluación de procesos informáticos
Enviado por david1945 • 15 de Septiembre de 2023 • Ensayo • 518 Palabras (3 Páginas) • 57 Visitas
[pic 1]
[pic 2]
Pablo Jiménez
Control 4
DESARROLLO
1. Identifica y explica la funcionalidad del método Label() de la librería Tkinter.
El Label se utiliza para especificar el cuadro contenedor donde podemos colocar el texto o las imágenes. Este widget se utiliza para proporcionar un mensaje al usuario sobre otros widgets utilizados en Python.
Existen diversas opciones que se pueden especificar para configurar el texto o la parte del texto que se muestra en el Label.
Ejemplo:
username = Label(top, text = "Username").place(x = 30,y = 50)
password = Label(top, text = "Password").place(x = 30, y = 90)
[pic 3]
2. Describe en forma detallada los pasos necesarios para la instalación de la librería Tkinter.
Se debe ejecutar el comando pip install tk para la instalación
[pic 4]
Se puede chequear la instalación importando la librería import tkinter y luego tkinter._test()
Se observa que se abre una pequeña interfaz de ejemplo.
[pic 5]
3. Diseña e implementa un formulario con todos los requerimientos presentados en el planteamiento, adicionalmente se debe imprimir en consola, los datos introducidos en el formulario.
Código:
from tkinter import *
from tkinter import ttk
from tkinter import messagebox#se importa todos los métodos de la librería
from tkinter.font import BOLD
from turtle import onclick
def envio():
nombre1=nombre_e.get()
apell1=apell_e.get()
rut1=rut_e.get()
tele1=tele_e.get()
sexo1=sexo_e.get()
respuesta1 = pregunta_e.get()
print('Los datos introducidos son : ', nombre1 , apell1, ' ' , tele1 , ' ' , rut1, ' ', sexo1,' ',respuesta1)
ventana= Tk()#Se crea un objeto de la clase Tk
ventana.geometry('650x550')# Se definen las dimensiones de la ventana gráfica
ventana.title('Formulario de registro de datos')#Título de la ventana gráfica
ventana.resizable(False, False)#Impide que la ventana cambie de tamaño
ventana.config(background= 'Yellow')#Define el color de fondo
principal_label=Label(text='Datos personales', font=('Cambria', 14, 'bold'),bg='Blue', justify= 'center', fg='White', width=70, height=1)
principal_label.place(x=0, y=0)#Coloca la etiqueta o caja de texto en la posición X, Y, introducida
...