Advertisement
teslariu

dado2

Nov 11th, 2021
1,389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Dado virtual
  5.  
  6. # Primero importo la funcion para crear la UI y random para simular
  7. # la tirada de dados
  8. import random
  9. import tkinter as tk
  10.  
  11. def clic():
  12.     pantalla.delete(0,tk.END)
  13.     valor = str(random.randint(1,6))
  14.     dado.set(valor)
  15.  
  16.  
  17. # Ventana que contiene el dado
  18. ventana = tk.Tk()
  19. ventana.title("Dado virtual")
  20. ventana.config(
  21.         width = 300,
  22.         height = 300,
  23.         bg = "Sky Blue",
  24.         )
  25. ventana.resizable(0,0)
  26.  
  27. # Creo la variable para mostrar en la pantalla de la calculadora
  28. dado = tk.StringVar()
  29.  
  30. # Creamos la pantalla del numero que devuelve
  31. pantalla = tk.Entry(
  32.             font = ('arial',20,'bold','italic'),
  33.             width = 15,
  34.             bd = 10,               # tamaño del borde
  35.             bg = 'blue',    # color de fondo
  36.             justify = 'center',
  37.             state = tk.DISABLED,   # impido escribir en la pantalla
  38.             textvariable = dado
  39.         )
  40. pantalla.place(x=20, y=200)
  41.  
  42. # Coloco el boton
  43. boton = tk.Button(text='Arrojar dado', width=25, height=0, font=('bold'), command=clic)
  44. boton.place(x=20, y=50)
  45.  
  46. ventana.mainloop()
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement