• 7591阅读
  • 2回复

【提问】qt/e 3.3.3汉字显示始终是方框,求助高手 [复制链接]

上一主题 下一主题
离线jiancheng
 
只看楼主 倒序阅读 楼主  发表于: 2006-01-15
qt/e 3.3.3汉字显示始终是方框,程序如下:
int main( int argc, char **argv )
{
  QApplication a( argc, argv );
  char *string = "中文按钮";
  QTextCodec* gbk_codec = QTextCodec::codecForName("GBK");
  QString gbk_string = gbk_codec->toUnicode(string);
  //QLabel *label = new QLabel(gbk_string);
  //a.setDefaultCodec( QTextCodec::codecForName("GBK") );
  QPushButton quit( gbk_string,0 );
  quit.resize( 75, 30 );
  //quit.setFont( QFont( "Times", 18, QFont::Bold ) );

  QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) );

  a.setMainWidget( &quit );
  quit.show();
  return a.exec();
}
[ 此贴被XChinux在2006-01-15 22:37重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-01-15
搜索一下本版的帖子,很多的这类问题。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线lisuzhen929
只看该作者 2楼 发表于: 2010-08-24
我也是碰到了这个问题QT3.3.8的,试了本论坛里面所有的方法都搞不定呀,我用的是qm,可是显示的时候还是方框呀,就是在linguist里面显示就是方框,别的地方都是正常的呀,我在想是不是我的QT环境设置错了,或者qtconfig设置有问题,不知道怎么设置呀,知情的人告诉一声哪
快速回复
限100 字节
 
上一个 下一个