QT 显示中文 操作

1,  
  QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale()); //说人说这样做危险
    QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));  //有人说这样做危险。
    QPushButton *ptnbutten=new QPushButton(QObject::tr("你好吗"));
  QHBoxLayout *rowLayout=new QHBoxLayout;
   rowLayout->addWidget(ptnbutten);
   setLayout(rowLayout);

=======================================
暂时这样,可以在ubuntu10.04lts上显示。
 

你可能感兴趣的:(QT 显示中文 操作)