crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Qt + OpenGL - Не получается написать текст (подписи к осям) :(((, Задолбался мучаться... узнал что есть renderText() но и он не помогает
ZaArs
  опции профиля:
сообщение 3.1.2014, 19:20
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 3.1.2014
Пользователь №: 4022

Спасибо сказали: 0 раз(а)




Репутация:   0  


Задолбался мучаться... узнал что есть renderText() но и он не помогает... Так вывести текст в 3D пространстве QGLWidget'а???

void GVWidget::resizeGL(int w, int h)
{
    glViewport(-w, -h, 3*w, 3*h); // Зона рисования
    glOrtho(0, h, h, 0, -1, 1);
//    glMatrixMode(GL_PROJECTION);
        glMatrixMode( GL_MODELVIEW );
    glLoadIdentity();

//    glOrtho( 0.0, width(), height(), 0.0, -1.0, 1.0 );
    //    glMatrixMode( GL_MODELVIEW );
//    glLoadIdentity();
    renderText( 0.0, 0.0, 0.0, "Text" );  // верхний левый угол



}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ZaArs
  опции профиля:
сообщение 4.1.2014, 19:59
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 3.1.2014
Пользователь №: 4022

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ZaArs @ 3.1.2014, 20:20) *
Задолбался мучаться... узнал что есть renderText() но и он не помогает... Так вывести текст в 3D пространстве QGLWidget'а???

void GVWidget::resizeGL(int w, int h)
{
    glViewport(-w, -h, 3*w, 3*h); // Зона рисования
    glOrtho(0, h, h, 0, -1, 1);
//    glMatrixMode(GL_PROJECTION);
        glMatrixMode( GL_MODELVIEW );
    glLoadIdentity();

//    glOrtho( 0.0, width(), height(), 0.0, -1.0, 1.0 );
    //    glMatrixMode( GL_MODELVIEW );
//    glLoadIdentity();
    renderText( 0.0, 0.0, 0.0, "Text" );  // верхний левый угол



}


до сих пор не разобрался :(((((
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Авварон
  опции профиля:
сообщение 4.1.2014, 21:44
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 99
Регистрация: 26.4.2009
Пользователь №: 709

Спасибо сказали: 14 раз(а)




Репутация:   0  


рисуют всегда в paintGL(), кажется
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ZaArs
  опции профиля:
сообщение 5.1.2014, 13:29
Сообщение #4


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 3.1.2014
Пользователь №: 4022

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Авварон @ 4.1.2014, 22:44) *
рисуют всегда в paintGL(), кажется


СПАСИБО!!!!!!!! ^_^
Все получилось! :З
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.4.2024, 8:29