Bueno Señores, de nuevo de regreso, me desaparezco por mucho
tiempo aveces, ¿verdad?, bueno... hoy les quiero presentar una pequeña
aplicación para hacer sumas, restas, multiplicaciones y divisiones. Si otra vez
una calculadora, lo siento, no se me ocurre otra cosa, pero siempre hago una
cuando hago uso de un lenguaje de programación que desconozco, es la mejor
forma de experimentar. Si ya visitaste mis post anteriores has de preguntar:
¿Otra Calculadora en Python? jeje bueno la respuesta es si, pero en esta ocasión vamos
a usar un GUI.
GUI son las siglas de interfaz gráfica de usuario. Son
herramientas para crear interfaces gráficas, esto es, componentes gráficos con
los cuales el usuario interacciona con la aplicación.
En mi caso les hablare de Tkinter: Es
un binding de la biblioteca gráfica Tcl/Tk para
el lenguaje de programación Python. Se considera un estándar para
la interfaz gráfica de usuario (GUI) para Python y es el que viene
por defecto con la instalación para Microsoft Windows.
Si a continuación mi ejemplo no te gusta y dices que Tkinter no es lo tuyo existen más alternativas disponibles como wxPython, PyQt y PyGTK que cumplen con todos los estándares de componente visual.
[Algunas de las definiciones anteriores fueron tomadas de
nuestra amiga Wikipedia]
Cuidado en versiones como Python 2.7 es Tkinter en la versión 3 se usa tkinter [Minúsculas]
En el ejemplo siguiente hago uso de 3 Widgets, así se le llaman a los controles que nosotros conocemos en otros lenguajes como botones, cajas de texto, etc.
- Label: Etiquetas
- Button: Botones
- Entry: Cajas de texto [Existe un elemento Text pero no es precisamente el que nosotros imaginamos]
Ahora si, aquí mi código, creo que no será necesaria una explicación, está muy fácil de entender, aunque para reforzar checa los comentarios:
Una captura :D
Si gustas aprender más acerca de los Widgets te recomiendo esta web: Python_gui_programming
Te deseo un excelente día y espero mi publicación te sea de utilidad, no olvides comentar tus dudas, regaños u opiniones, +1 o like :P








