mchikataの日記: Qt で日本語を表示する
日記 by
mchikata
Qt のチュートリアルで遊んでたら、ボタンに日本語のキャプションを表示しようとすると文字化けしてしまって四苦八苦。ここを調べたら、どうやらQTextCodecというクラスを使えばいいらしい。
/****************************************************************
**
** Qt tutorial 1
**
****************************************************************/
#include <qapplication.h>
#include <qpushbutton.h>
#include <qtextcodec.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QTextCodec* tc = QTextCodec::codecForLocale();
QPushButton hello( tc->toUnicode( "日本語を表示" ), 0 );
hello.resize( 150, 40 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
スッキリ!(^^)v
Qt で日本語を表示する More ログイン