我在app下用了
QApplication app(argc, argv);
QFont font("unifont", 10);
app.setFont(font);
然后在要显示的地方
char *string = "Hello 我爱你";
QTextCodec *gbk_codec = QTextCodec::codecForName("GBK");
QString gbk_string = gbk_codec->toUnicode(string);
buttonMenu = new QPushButton(gbk_string, this);
但显示出来的中文一个大一个小,这里只是整个软件中的一个地方,对于整个界面乱糟糟的。
比如上面的"我”很小,然后“爱”又很大,“你”一般。
所以是不是unifont的原因那?
除了unifont还有别的字体供qt支持中文的吗?
[ 此贴被XChinux在2006-05-31 14:29重新编辑 ]