パスワードを忘れた? アカウント作成
562928 journal

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

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...