Lamento hacer el post..
luego de leer mucho pero mucho el codigo era un simple error ya lo solucione
Código Python:
Ver original# -*- coding: cp1252 -*-
#!usr/bin/python
# prueba.py
import wx
class Frame2(wx.Frame):
def __init__(self, parent):
self.padre = parent
wx.Frame.__init__(self, None, -1, "Titulo")
panel = wx.Panel(self, -1)
class MyFrame(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title)
panel = wx.Panel(self, -1)
#Textos estaticos
usuario = wx.StaticText(panel, -1, "Usuario:", pos = (130,100))
password = wx.StaticText(panel, -1, "Contraseña:", pos = (110,150))
#Cajas de texto
c_usuario = wx.TextCtrl(panel, -1, "", pos = (170,100))
c_pass = wx.TextCtrl(panel, -1, "", pos = (170,150), style = wx.PASSWORD)
#Botones
cerrar = wx.Button(panel, -1, "Cerrar", pos = (250,300))
aceptar = wx.Button(panel, -1, "Aceptar", pos = (150,300))
nuevo = wx.Button(panel, -1, "Nuevo", pos =(50,300))
nuevo.Bind(wx.EVT_BUTTON, self.OnNuevo)
cerrar.Bind(wx.EVT_BUTTON, self.OnCerrar)
self.Centre()
self.Show()
def OnNuevo(self, event):
frame = Frame2(self)
frame.Show()
def OnCerrar(self, event):
self.Destroy()
app = wx.PySimpleApp()
MyFrame(None, -1, "Titulo")
app.MainLoop()