Найти - Пользователи
Полная версия: wxPanel и wxFrame
Начало » GUI » wxPanel и wxFrame
1
potya
При элементарной работе с wx обнаружил следующую проблему.

Создаю через wxFormBuilder фрейм, леплю на него сайзер, на него в свою очередь панель.
Далее создаю отдельно через wxFormBuilder панель, леплю на нее сайзер, и на него леплю панель с гридом.
После этого пытаюсь в производном классе от фрейма в конструкторе заменить старую панель фрейма на новую, сгенерированную через wxFormBuilder.
Старая панель меняется на новую панель с гридом, но после этого новая панель не ловит не одного эвента.

В чем проблема? Подскажите решение, пожалуйста!
Piton23
Да часто на такое натыкался :)
В общем мне кажется что ошибка в указании родителя при создании новой панели, т.е. wx.Panel(PARENT, …), т.е. указана не правильно.
Также проверьте действительно ли удалилась предыдущая панель.
Если ниче не поможет то выложите код будем думать
potya
Нашел решение проблемы. После того как заменил панель, еще раз добавил ее на сайзер и все эвенты стали ловиться.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB