QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 665|回复: 0

qt的中文问题

[复制链接]
发表于 2004-5-27 17:07:17 | 显示全部楼层 |阅读模式
主窗口的标题,如何才能显示中文
[code:1]
#include <qapplication.h>
#include <qmainwindow.h>
#include <qpushbutton.h>
#include <qmessagebox.h>
#include <qobject.h>
#include <qtextcodec.h>

int main(int argc, char *argv[])
{
        int retCode;
        QApplication qApp(argc, argv);
//        QPushButton *pb = new QPushButton;
    QMainWindow *mw = new QMainWindow;
        qApp.setMainWidget(mw);
       
        qApp.setDefaultCodec(QTextCodec::codecForName("GBK"));
       

       
       
        retCode = QMessageBox::question(mw,
                                                                        QObject::tr("Seis"),
                                                            QObject::tr("Can you see chinese characters(中文)?"),
                                                                        QMessageBox::Yes,
                                                                        QMessageBox::No);
        switch(retCode)                       
        {
                case        QMessageBox::Yes:        // yes
                                                                mw->setCaption(QObject::tr("主窗口"));
                                                                break;
                case        QMessageBox::No:        // no
                default:
               
                                        break;
        }

        mw->show();
       
        return qApp.exec();
}
[/code:1]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 06:48 , Processed in 0.055179 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表