OpenGL встраивание виджетов

qt OpenGL

Использую OpenGL + QT (под Linux). Как можно встроить QGLWidget в основное окно, если используется 3D?
Пробовали добавлять frame на основное окно:
ui->frame->setLayout(new QHBoxLayout);
ui->frame->layout()->addWidget(glWidget);

В результате отображает просто главное окно приложения. Видимо, из-за использования 3D.
Как можно решить проблему? Какие способы встраивания QGLWidget есть? Подскажите, пожалуйста!



Примечание:
to k_max:
Нет, не забыли. ( Я подозреваю, что это из-за того, что в addWidget передается QWidget, то есть возможно, что таким образом встраивать виджеты, использующие 3D - QGLWidget нельзя. (
to Airis: спасибо за совет!
Ответы:
> ui->frame->layout()->addWidget(glWidget);
glWidget->show();
Вызвать не забыли?
Идите на форум http://www.gamedev.ru/forum
Там как раз профессионалы по OpenGL обитают, они вам скорее всего помогут.
http://codepad.org/Pym1P6sm может поможет.
Airis
да вы сама стабильность http://otvety.google.ru/otvety/thread?tid=170c2e6c3e3ff516


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.