Russian Qt Forum
Апреля 22, 2025, 02:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt + Ogre  (Прочитано 7377 раз)
8: Undefined index: LANG_NAME
Файл: /var/www/html/Sources/geshi/geshi.php
Строка: 4032
Disa
Гость
« : Января 18, 2013, 15:49 »

Прицепил Ogre к Qt. Тот экзампл что на офф. сайте не пашет, из-за того (как я понял), что qt всегда навязывает свой PaintEngine из-за чего Огр не юзает свой.

Ну с этим тоже разобрался. Теперь естессно проблемы, например, делать вот так нельзя в Widget'e с Ogre:
Код
C++ (Qt)
counter = new QLabel(this);
counter->show();
 
Рисуется черный прямоугольник.

И почему-то вот так не работает:
Код:
void OgreWidget::closeEvent(QCloseEvent *e) {
  if(e != NULL) {
    counter->close();
  }
  e->accept();
}

С сигналом-слотом тоже не выходит.

Вопрос - что я делаю не так:)
PS: Спасибо товарищу Igors, c FBX разобрался, но сроки жмут, поэтому перешел на Ogre
Записан
Bepec
Гость
« Ответ #1 : Января 18, 2013, 16:49 »

Что это за код?
Код:
  if(e != NULL) {
    counter->close();
  }
  e->accept();
Что он должен делать?
Записан