Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: carlos.foroelhaker en 4 Mayo 2012, 19:47 pm



Título: CREAR VENTANAS EN PYTHON
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 19:47 pm
Hola en python se hacer variables
calculos y funciones pero me gustaria hacerlo
en interfaz grafica

si alguien tiene el codigo fuente de algun programa tipo suma pero con interfaz grafica.

Código:
 numero=input("introduce un numero?") 
2numero=input("Introduce otro numero? ")
numero + numero=resultado
print resultado


Título: Re: CREAR VENTANAS EN PYTHON
Publicado por: Runex en 4 Mayo 2012, 20:55 pm
Hola en python se hacer variables
calculos y funciones pero me gustaria hacerlo
en interfaz grafica

si alguien tiene el codigo fuente de algun programa tipo suma pero con interfaz grafica.

Código:
 numero=input("introduce un numero?") 
2numero=input("Introduce otro numero? ")
numero + numero=resultado
print resultado

Para escribir programas con interfaz gráfica debes aprender los módulos que te permiten hacer esto, Tkinter, Pyqt,Wxpython etc.

Un simple ejemplo en Tkinter sería así:

Código
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from Tkinter import *
  4. def suma():
  5. total = int(entrada1.get()) + int(entrada2.get())
  6. Label(root,text=total).pack()
  7.  
  8. root = Tk()
  9. root.title("Suma")
  10. numero1 = IntVar()
  11. numero2 = IntVar()
  12. entrada1 = Entry(root,textvariable=numero1)
  13. entrada1.pack()
  14. entrada2 = Entry(root,textvariable=numero2)
  15. entrada2.pack()
  16. aceptar = Button(root,text="Sumar",command=suma)
  17. aceptar.pack()
  18. root.mainloop()

De todas formas, para interfaces gráficas es necesario tener más conocimientos, que variables, cálculos y funciones, deberás entrar en el tema de la orientación a objetos, para entender las instancias como por ejemplo: " root = Tk() " y mirarte algunas cosillas más pero no te asustes, Python es muy fácil :)

Un saludo, si quieres aprender Tkinter o cualquier otro módulo busca en google, hay muchísima información :)


Título: Re: CREAR VENTANAS EN PYTHON
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 22:26 pm
Para escribir programas con interfaz gráfica debes aprender los módulos que te permiten hacer esto, Tkinter, Pyqt,Wxpython etc.

Un simple ejemplo en Tkinter sería así:

Código
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from Tkinter import *
  4. def suma():
  5. total = int(entrada1.get()) + int(entrada2.get())
  6. Label(root,text=total).pack()
  7.  
  8. root = Tk()
  9. root.title("Suma")
  10. numero1 = IntVar()
  11. numero2 = IntVar()
  12. entrada1 = Entry(root,textvariable=numero1)
  13. entrada1.pack()
  14. entrada2 = Entry(root,textvariable=numero2)
  15. entrada2.pack()
  16. aceptar = Button(root,text="Sumar",command=suma)
  17. aceptar.pack()
  18. root.mainloop()

De todas formas, para interfaces gráficas es necesario tener más conocimientos, que variables, cálculos y funciones, deberás entrar en el tema de la orientación a objetos, para entender las instancias como por ejemplo: " root = Tk() " y mirarte algunas cosillas más pero no te asustes, Python es muy fácil :)

Un saludo, si quieres aprender Tkinter o cualquier otro módulo busca en google, hay muchísima información :)


uaa MUchas gracias ahora me fijare en el codigo fuente como ejemplo
haber si consigo programar bien algun dia xD
gracias RUnex