Test Foro de elhacker.net SMF 2.1

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.

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
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 :)
Título: Re: CREAR VENTANAS EN PYTHON
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 22:26 PM
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