91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QT5常見問題二:應用程序中文亂碼解決方法,總結

發布時間:2020-04-11 08:21:39 來源:網絡 閱讀:9990 作者:夾谷 欄目:編程語言

QT5的中文亂碼解決辦法的實驗環境如下:
環境:Windows10企業版
開發工具:VS2015企業版,Qt5.6.2_x64,add-in
程序:VS2015創建了一個默認的QDialog Gui應用程序,主界面放置了一個QLabeL,UI界面和添加代碼如下。
UI界面
QT5常見問題二:應用程序中文亂碼解決方法,總結
添加代碼如下:
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);

this->setWindowTitle("測試中文亂碼 作者:夾谷 QQ:863858950");
ui.label->setText("尋找中文亂碼解決的好辦法!");

}
程序運行結果:
QT5常見問題二:應用程序中文亂碼解決方法,總結

解決方法總結如下:
方法一:
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);

this->setWindowTitle(QString::fromLocal8Bit("測試中文亂碼 作者:夾谷 QQ:863858950"));
ui.label->setText(QString::fromLocal8Bit("尋找中文亂碼解決的好辦法!"));

}
結果:
QT5常見問題二:應用程序中文亂碼解決方法,總結
方法二:
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);

this->setWindowTitle(QStringLiteral("測試中文亂碼 作者:夾谷 QQ:863858950"));
ui.label->setText(QStringLiteral("尋找中文亂碼解決的好辦法!"));

}
結果:
QT5常見問題二:應用程序中文亂碼解決方法,總結
方法三:
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);

this->setWindowTitle(QString::fromWCharArray(L"測試中文亂碼 作者:夾谷 QQ:863858950"));
ui.label->setText(QString::fromWCharArray(L"尋找中文亂碼解決的好辦法!"));

}
結果:
QT5常見問題二:應用程序中文亂碼解決方法,總結
方法四:
在頭文件聲明處聲明:#pragma execution_character_set("utf-8")
#pragma once
#pragma execution_character_set("utf-8")
#include <QtWidgets/QDialog>
#include "ui_QtGuiApplication1.h"
class QtGuiApplication1 : public QDialog
{
Q_OBJECT

public:
QtGuiApplication1(QWidget *parent = Q_NULLPTR);

private:
Ui::QtGuiApplication1Class ui;
};
注意:有可能報錯誤---warning C4068: 未知的雜注,這是由于VS安裝不完全(我曾在VS2010中遇到過此問題)
結果:
QT5常見問題二:應用程序中文亂碼解決方法,總結

自己在使用QT5進行開發的過程中,最開始主要是基于以上四種方法進行解決。但是當遇到中文國際化問題的時候,通過以上4中辦法雖然解決了中文亂碼問題,但是無法有效進行中文國際化。在翻譯文件中的依然會有中文亂碼題,該如何解決呢?下一篇文章揭曉筆者使用的方法,也許你已經使用了哦!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌图县| 前郭尔| 苏尼特左旗| 台南县| 鹤壁市| 宁乡县| 平潭县| 大名县| 巴塘县| 新乡县| 札达县| 广昌县| 六枝特区| 政和县| 永仁县| 玉环县| 五华县| 临洮县| 基隆市| 手游| 云和县| 伊川县| 乐至县| 辰溪县| 安化县| 南康市| 永丰县| 哈巴河县| 合阳县| 江孜县| 民县| 长丰县| 工布江达县| 清涧县| 射阳县| 南郑县| 松江区| 黄龙县| 乌拉特后旗| 铁岭县| 祁东县|