Здравствуйте.
Есть mdi программа. Пользователь может создать сколько угодно субокон. На каждом из них рисуется некое изображение. Я решил унаследовать класс субокна, добавить туда указатель на класс, на основе которого строится изображение и переопределить
. Вот, что я имею:
1) Если наследовать класс
, то все рисуется правильно, но из-за переопределенного
не рисуется рамка самой формы. При этом, ресайз и кнопки закрыть/свернуть работают (точнее те места, где эти кнопки должны быть). Просто серый прямоугольник отображается.
2) Если наследовать класс
, то форма создается нормально. Но не могу рисовать. Как я понимаю, неправильно идет преобразование
_QWidget* asw = (_QWidget*)mdiWindow->activeSubWindow();
, то есть не может получить доступ к моему добавленному классу. Я делал и указателем и обычно. Одно и тоже.
ЧЯНД?