elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  una ligera ayudita por favor a un noob
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: una ligera ayudita por favor a un noob  (Leído 1,773 veces)
tadas

Desconectado Desconectado

Mensajes: 7


Ver Perfil
una ligera ayudita por favor a un noob
« en: 24 Enero 2017, 21:17 pm »

hola a quien lea esto  estoy intentando terminar mi primer programa con python y me he atascado no
se como continuar cualquier tipo de ayuda me haria feliz el programa se supone que tiene que sumar las horas con tkinter asi de simple dice mi padre
Código
  1. from tkinter import *
  2. from tkinter import messagebox
  3. from datetime import datetime, timedelta
  4. lista=[]
  5. hola=datetime.now()
  6. hola1=hola.strftime(" %d %H:%M:%S %Y %A %B" )
  7. def consultar():
  8.  
  9.    def operacion():
  10.        numero =num.get()
  11.        if opcion.get()==1:
  12.                total = numero * 10
  13.        elif opcion.get()==2:
  14.                total =numero * 20
  15.        elif opcion.get()==3:
  16.                total =numero * 30
  17.        elif opcion.get()==4:
  18.                total =numero * 40
  19.        elif opcion.get()==5:
  20.                total =numero * 50
  21.        elif opcion.get()==7:
  22.                total=numero+opcion
  23.        else :
  24.                total = numero * numero
  25.    r = Text(ventana,width=80,height=15)
  26.    lista.sort()
  27.    valores = []
  28.    r.insert(INSERT,hola1)
  29.  
  30.    for elemento in lista:
  31.        arreglo = elemento.split('$')
  32.        valores.append(arreglo[3])
  33.        r.insert(INSERT,total)
  34.    r.place(x=20,y=230)
  35.    r.config(state=DISABLED)
  36.  
  37. ventana = Tk()
  38. opcion  = IntVar()
  39. num = IntVar()
  40.  
  41. consultar()
  42.  
  43. ventana.title("Sumador de Horas")
  44. ventana.geometry("700x650")
  45. etiqueta1 = Label(ventana,text="hora actual:  ").place(x=20,y=20)
  46. etiqueta3 = Label(ventana,text=hola1).place(x=100,y=20)
  47. etiqueta2= Label(ventana,text="elige:  ").place(x=20,y=50)
  48. x10 = Radiobutton(ventana,text="X10",value=1,variable=opcion).place(x=20,y=80)
  49. x20 = Radiobutton(ventana,text="X20",value=2,variable=opcion).place(x=70,y=80)
  50. x30 = Radiobutton(ventana,text="X30",value=3,variable=opcion).place(x=120,y=80)
  51. x40 = Radiobutton(ventana,text="X40",value=4,variable=opcion).place(x=20,y=110)
  52. x50 = Radiobutton(ventana,text="X50",value=5,variable=opcion).place(x=70,y=110)
  53. cuadrado = Radiobutton(ventana,text="Cuadrado",value=6,variable=opcion).place(x=120,y=110)
  54. otro=Radiobutton(ventana,text="Otro:  ",value=7,variable=opcion).place(x=20,y=140)
  55. cajanumero1=Entry(ventana,textvariable=opcion).place(x=70,y=140)
  56. boton=Button(ventana,text="ralizar operacion",command=consultar).place(x=20,y=180)
  57.  
  58. ventana.mainloop()
  59.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Una ayudita por favor!
Programación Visual Basic
Makoto 5 3,485 Último mensaje 3 Abril 2006, 16:41 pm
por Cicklow
una ayudita por favor
Diseño Gráfico
pumass 5 2,638 Último mensaje 15 Junio 2006, 19:21 pm
por pumass
Ayudita por favor!
Programación Visual Basic
youungest 5 1,809 Último mensaje 23 Diciembre 2007, 23:22 pm
por youungest
Una ayudita por favor
Programación C/C++
marcico 9 3,060 Último mensaje 17 Julio 2012, 20:13 pm
por -MenTaL
MOVIDO: una ligera ayudita por favor a un noob
Programación General
Eleкtro 0 1,706 Último mensaje 31 Enero 2017, 11:59 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines