Qt 中正確顯示寬字符實現(xiàn)實例
作者:佚名
本文介紹的是Qt 中正確顯示寬字符實現(xiàn)實例,最終結(jié)果如圖所示,先來看內(nèi)容。
Qt 中正確顯示寬字符實現(xiàn)實例是本文要介紹內(nèi)容,在壇子里逛了一圈,發(fā)現(xiàn)很多友們,都在文這個問題,所以本人與大家分享以下本篇文章。不多說了,先來看內(nèi)容。
如果工程設(shè)置的編碼方式是 System,可以通過編碼實現(xiàn)。
在main.cpp中增加藍色字體代碼:
- #include <QtGui/QApplication>
- #include <QTextCodec>
- #include "helloqt.h"
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
- HelloQt w;
- w.show();
- return a.exec();
- }
在顯示中文的Widget中采用藍色字體代碼設(shè)置:
- HelloQt::HelloQt(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::HelloQt)
- {
- ui->setupUi(this);
- ui->labelText->setText(tr("中國人"));
- }
運行結(jié)果如下:
小結(jié):關(guān)于Qt 中正確顯示寬字符實現(xiàn)實例的內(nèi)容介紹完了,希望本文對你有所幫助!
責任編輯:zhaolei
來源:
互聯(lián)網(wǎng)