Форум сайта python.su
Привет всем питонерам!
Такой вот вопрос, может кто сталкивался.
Есть диалог, в нем лежит notebook и панель со кнопками ОК и Сancel.
для страниц notebook'a исспользую panel
в этих панелей, родитель notebook в ноутбука -> диалог
Создаю на панели TextCtrl с валидатором. Валидатор свой собственный, поэтому ставлю точку останова в его методе Validate(). И лажа в том, что при нажатии на кнопку с ид wx.ID_OK - переход в валидатор не происходит. Диалог просто закрывается и все.
Подскажите, в чем может быть причина (wxWS_EX_VALIDATE_RECURSIVELY в стили добавляю для всех родительских окон)
З.Ы. Знает ли кто, где можно посмотреть код вызываемый для обработки по умолчанию события кнопки с id=wx.ID_OK?
Офлайн
Сам завтыкал, сам и нашел
Думал чего-то, что wx.WS_EX_VALIDATE_RECURSIVELY устанавливается через style конструктора
Оказывается через SetExtraStyle( ) окна. Теперь все гуд. :)
Питон - сила!
Офлайн