我在True64下做的Qt界面中文显示有问题:
main 函数如下
int main( int argc, char ** argv )
{
QApplication a( argc, argv );
QFont l_font("宋体");
l_font.setPointSize(10);
a.setDefaultCodec(QTextCodec::codecForName( "GBK"));
a.setFont( l_font );
CMainFrame w;
w.showMaximized();
a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
return a.exec();
}
mainframe的languageChange()中调用
setCaption(tr("QT界面程序"));
fileNewAction->setMenuText( tr("新建"));
运行时窗口标题显示正常,但菜单汉字都显示不出来,在windows下都是好的。
哪位知道请指定一下,谢谢!