我当初在QT下也碰到过这样的困惑,这是由于字体设置没设的原因,我在WINDOWS+QT3下的解决办法是这样的.
ifdef WIN32
QFont tempfont("Times", 200 );
serifFont=tempfont;
serifFont.setStyleStrategy (QFont::PreferBitmap);
serifFont.setPointSize (18);
serifFont.setWeight(20);
setFont(serifFont);
fontbase = glGenLists(256);
wglUseFontBitmaps(wglGetCurrentDC(),0,255,fontbase);
#else
用的时候这样:
renderText(0.3,temp,0.0,str,serifFont,fontbase);
注意,LINUX下的是不一样的,有些复杂,
如果有疑问:
QQ:188784781
MSN:
jh-liuyi@tom.com