• 8461阅读
  • 4回复

[提问]【提问】如何在QGLWidget中显示中文啊? [复制链接]

上一主题 下一主题
离线逆水扬帆
 
只看楼主 倒序阅读 楼主  发表于: 2006-02-14
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
各位大侠,小弟最近的程序需要在QGLWidget中除了显示了OpenGL场景外还需要显示一些标注。QGLWidget中有一个成员函数:renderText()就是专门做这个事情的,可是英文可以正常显示,轮到中文就不行了。
目前我暂时将文字做成位图来解决,但这种方法太麻烦,而且对进一步的功能有很大限制,哪位大侠可帮我解决这个问题呀?
谢谢了!
离线mczhao
只看该作者 1楼 发表于: 2006-02-19
QGLWidget的renderText函数太弱,不支持Unicode。建议你使用第三方的开发库,目前我知道的FTGL可以很好地在OpenGL中显示中文字。
http://homepages.paradise.net.nz/henryj/code/
离线逆水扬帆
只看该作者 2楼 发表于: 2006-02-24
噢,mczhao,太谢谢你了,我先看看你推荐的东东~
离线逆水扬帆
只看该作者 3楼 发表于: 2006-03-10
下面是引用mczhao于2006-02-19 12:12发表的:
QGLWidget的renderText函数太弱,不支持Unicode。建议你使用第三方的开发库,目前我知道的FTGL可以很好地在OpenGL中显示中文字。
http://homepages.paradise.net.nz/henryj/code/


mczhao :我用vc将ftgl编译通过了,也编译出了lib和dll,但是好象不能加入我的QT工程在MinGW中编译.
我现在是在windows平台下用MinGW编译器.如何编译出ftgl的库啊?(应该是要编出*.a的文件吧)
如果你编好了可以传给我吗?很感谢啊!!
我的QQ 14287080
EMail:zhangfan128@163.com
离线walkman2006

只看该作者 4楼 发表于: 2006-03-10
版主,我想向年 请教一个问题:能否用QT编写手写板程序,我在做嵌入市遇到了大问题,不知如何把图形的汉字变为文本字符显示!望你不胜赐教!尽快回复   我的邮箱是lwf830607@163.com
快速回复
限100 字节
 
上一个 下一个