Qt 中正確顯示寬字符實現實例
作者:佚名
本文介紹的是Qt 中正確顯示寬字符實現實例,最終結果如圖所示,先來看內容。
Qt 中正確顯示寬字符實現實例是本文要介紹內容,在壇子里逛了一圈,發現很多友們,都在文這個問題,所以本人與大家分享以下本篇文章。不多說了,先來看內容。
如果工程設置的編碼方式是 System,可以通過編碼實現。
在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中采用藍色字體代碼設置:
- HelloQt::HelloQt(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::HelloQt)
- {
- ui->setupUi(this);
- ui->labelText->setText(tr("中國人"));
- }
運行結果如下:
小結:關于Qt 中正確顯示寬字符實現實例的內容介紹完了,希望本文對你有所幫助!
責任編輯:zhaolei
來源:
互聯網