各位大侠们: 
我的程序如下 
int main(int argc, char **argv) 
{ 
QApplication app(argc,argv); 
QTextCodec *codec = QTextCodec::codecForName("GBK"); 
app.setDefaultCodec(codec); 
app.setFont(QFont("wenquanyi", 10)); 
QVBox box; 
box.resize(200,120); 
QPushButton quit(QObject::tr("同一个世界,同一个梦想"),&box); 
QObject::connect(&quit,SIGNAL(clicked()),&app,SLOT(quit())); 
app.setMainWidget(&box); 
box.show(); 
return app.exec(); 
} 
显示效果却如下: 
 也就是说有部分汉字无法显示,请问该怎么解决呢?搜索无果,请大牛来帮忙!!!