CREAR VENTANAS EN PYTHON

Iniciado por carlos.foroelhaker, 4 Mayo 2012, 19:47 PM

0 Miembros y 1 Visitante están viendo este tema.

carlos.foroelhaker

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.

numero=input("introduce un numero?")
2numero=input("Introduce otro numero? ")
numero + numero=resultado
print resultado

Runex

#1
Cita de: 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.

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 (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Tkinter import *
def suma():
total = int(entrada1.get()) + int(entrada2.get())
Label(root,text=total).pack()

root = Tk()
root.title("Suma")
numero1 = IntVar()
numero2 = IntVar()
entrada1 = Entry(root,textvariable=numero1)
entrada1.pack()
entrada2 = Entry(root,textvariable=numero2)
entrada2.pack()
aceptar = Button(root,text="Sumar",command=suma)
aceptar.pack()
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 :)
"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".

carlos.foroelhaker

Cita de: Runex en  4 Mayo 2012, 20:55 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 (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Tkinter import *
def suma():
total = int(entrada1.get()) + int(entrada2.get())
Label(root,text=total).pack()

root = Tk()
root.title("Suma")
numero1 = IntVar()
numero2 = IntVar()
entrada1 = Entry(root,textvariable=numero1)
entrada1.pack()
entrada2 = Entry(root,textvariable=numero2)
entrada2.pack()
aceptar = Button(root,text="Sumar",command=suma)
aceptar.pack()
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