diff --git a/src/widgets/common/webenginepage.cpp b/src/widgets/common/webenginepage.cpp index af7a050..f52b336 100644 --- a/src/widgets/common/webenginepage.cpp +++ b/src/widgets/common/webenginepage.cpp @@ -1,10 +1,26 @@ #include "webenginepage.h" #include <QDesktopServices> +#include <QWebEngineSettings> +#include <QWebEngineProfile> WebEnginePage::WebEnginePage(QObject *parent) : QWebEnginePage(parent) { + QLocale ql; + switch (ql.language()) + { + case QLocale::Chinese: + { + // 系统语言是中文,获取网页为中文 @momen @uniartisan + QWebEngineProfile *profile = QWebEngineProfile::defaultProfile(); + qDebug() << profile->httpAcceptLanguage(); + profile->setHttpAcceptLanguage("zh-CN,zh;q=0.8,en;q=0.6"); + } + break; + default: + break; + } } WebEnginePage::~WebEnginePage()