Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [qt] использование UseFontOutLines


Автор: kuvshinka 15.3.2010, 23:58
всем привет!
подскажиет мне пож-та пример использования OpenGL-функции wglUseFontOutLines для вывода текста в заданное место виджета-потомка QGLWidget...или какой=другой метод вывыода текста, но только в координатах OpenGL...

Автор: kuvshinka 17.3.2010, 00:29
 smile неужели никто не работал с текстом в OpenGL (под кути)??? подскажите простой примерчик на данную тему... 

Автор: SABROG 17.3.2010, 00:49
Цитата(kuvshinka @  17.3.2010,  00:29 Найти цитируемый пост)
неужели никто не работал с текстом в OpenGL (под кути)??? подскажите простой примерчик на данную тему...  

Знаю, что тролли рекомендуют использовать QPainter::drawText() для QGLWidget'a, но этот метод слишком медленный для того, чтобы его постоянно вызывать, поэтому в Qt 4.7 появится метод QPainter::drawStaticText(), который намного быстрее. Вариант QGLWidget::renderText() используется для старой версии OpenGL, его использовать нет смысла.

Автор: kuvshinka 17.3.2010, 20:26
и как же тогда прикажете выводить текст (желательно в OpenGL-координатах, то есть наверное метод класса  QGLWidget.... или нет...)? я не могу ждать появления неизвестно когда Qt 4.7...

Автор: kuvshinka 21.3.2010, 00:08
drawText  не получается использовать под OpenGL, renderText вроде текст выводит, но не в координатах OpenGL...может произвольный текст можно как-то выводить в виде openGL-текстуры? подскажите пож-та...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)