преобразованный QWidget не отрисовывается на форме |
Здравствуйте, гость ( Вход | Регистрация )
преобразованный QWidget не отрисовывается на форме |
efg |
7.5.2011, 9:34
Сообщение
#1
|
Студент Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: 0 |
буквально: написал свой виджет (унаследовал от QWidget), который генерирует лабиринты. если создавать и показывать его - нормально работает. если добавить на форму QWidget и преобразовать в мой класс, нифига не отрисовывается, форма пустая. из-за чего подобное может происходить?
|
|
|
Litkevich Yuriy |
8.5.2011, 22:11
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
efg |
8.5.2011, 22:53
Сообщение
#3
|
Студент Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: 0 |
this->QWidget::repaint(); приводит к рекурсии вобще не то.
..\qmaze\mazegame.cpp: In member function 'virtual void mazegame::paintEvent(QPaintEvent*)': ..\qmaze\mazegame.cpp:94: error: no matching function for call to 'mazegame::paintEvent()' |
|
|
Текстовая версия | Сейчас: 28.1.2025, 18:04 |