Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # método place
- #
- # Script que implementa un formulario de inscripción a cursos
- #
- import tkinter as tk
- from tkinter import ttk
- from tkinter import messagebox
- def guardar():
- cursor = lista.curselection()
- nombre = lista.get(cursor)
- print(nombre)
- # creo la ventana de mi formulario
- ventana = tk.Tk()
- ventana.title("Ejemplos de widgets")
- ventana.config(width=400, height=600)
- # imagen dentro de una etiqueta
- imagen = tk.PhotoImage(file="camion.png")
- label =ttk.Label(image=imagen)
- label.place(relx=0.50, rely=0.50, relwidth=0.50, relheight=0.50)
- # lista NO desplegable
- lista = tk.Listbox()
- lista.insert(0, "Ale", "Ana", "Juana", "Carlos")
- lista.place(x=20, y=20)
- # boton
- boton = ttk.Button(text="Guardar", command=guardar)
- boton.place(x=10, y=200)
- # barras de progreso
- barra = ttk.Progressbar(maximum=100, orient=tk.VERTICAL)
- barra.place(x=30, y=350, height=200)
- barra.step(99.9)
- barra.start(70)
- barra = ttk.Progressbar(maximum=100) # barra horizontal
- barra.place(x=100, y=350, width=200)
- barra.step(99.9)
- barra.start(30)
- # muestran info
- messagebox.showinfo(title="INFO", message="INFO")
- # hay que elegir
- messagebox.askokcancel(title="OK/CANCEL", message="INFO")
- messagebox.askyesno(title="SI/NO", message="INFO")
- messagebox.askretrycancel(title="RETRY/CANCEL", message="INFO")
- ventana.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement