• 8091阅读
  • 1回复

QT opengl + QPainter [复制链接]

上一主题 下一主题
离线yyqheaven
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-11
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
关键词: 没有iniopengl
QT 用 QGLWidget  这个控件要来使用 opengl
分三个步骤 initializeGL(). resizeGL() paintGL()

我想在 paintGL() 使用 QPainter

我有在 paintGL 中

glLoadMatrix(GL_MODELVIEW)
glPushMatrix()
//
// use opengl API draw bitmap

glLoadMatrix(GL_MODELVIEW)
glPopMatrix()


QPainter p(this)
p.begin()
p. drawText(x,y,"sss");
p.end()

可是没有显示 sss

请问如何做???
[ 此帖被yyqheaven在2010-08-12 11:24重新编辑 ]
离线kunlamp
只看该作者 1楼 发表于: 2010-09-03
QPainter 没有设置width,
加上
QPen pen;
pen.setWitdth(2);
painter.setPen(pen);
就可以了
快速回复
限100 字节
 
上一个 下一个