Ejercicio83.py
Realizar una ventana con la siguiente forma
Ingreso de socio
Nombre_______
Cancelar Aceptar
Agregarla la funcionalidad de que en el caso de presionar sobre el botón Cancelar, la aplicación finaliza. Y para el caso del botón Aceptar la disposición de una nueva ventana con un mensaje que saluda al nombre ingresado en el área de texto disponible cerca del control Nombre.
Aporte de Ezra Winston
# -*- coding: UTF8 -*-
# Ejercicio numero 83
import wx
import os
class Ventanitaloca(wx.App):
def OnInit(self):
self.ventana=wx.Frame(parent=None, title=u'sociedad python s.a.', size=(350,250), pos=(300,200))
self.panel=wx.Panel(self.ventana,-1)
textoaltadealumno=wx.StaticText(self.panel,-1,u'Ingreso de socios: ',pos=(10,10))
textonombre=wx.StaticText(self.panel,-1,u'Nombre:',pos=(10,50))
self.areatexto=wx.TextCtrl(self.panel,-1,pos=(68,45),size=(150,30))
btncancelar=wx.Button(self.panel,-1,u'Cancelar',pos=(150,210))
btnaceptar=wx.Button(self.panel,-1,u'Aceptar',pos=(250,210),size=(-1,-1))
self.Bind(wx.EVT_BUTTON,self.OnSalir,btncancelar)
self.Bind(wx.EVT_BUTTON,self.OnAceptar,btnaceptar)
self.ventana.Show()
return True
def OnAceptar(self,evt):
ingreso=self.areatexto.GetValue()
dlg=wx.MessageDialog(self.ventana,u'Hola %s'%ingreso,u'Bienvenidos ',wx.OK|wx.ICON_HAND)
dlg.ShowModal()
dlg.Destroy()
def OnSalir(self,evt):
print u'Buevones, me voy'
self.ventana.Destroy()
aplicacion=Ventanitaloca()
aplicacion.MainLoop()
Deja un comentario