扫描仪维护工具,解决本地升级文件路径不能为中文的问题

This commit is contained in:
luoliangyi 2022-11-29 18:24:01 +08:00
parent f02c39ca54
commit ba74212428
2 changed files with 5 additions and 1 deletions

View File

@ -9,6 +9,7 @@
#include "dialog_upgradefirmware.h" #include "dialog_upgradefirmware.h"
#include "dialog_updateprogress.h" #include "dialog_updateprogress.h"
#include "base/HGBase.h" #include "base/HGBase.h"
#include "HGString.h"
#define PASSWORD_KEY 4 #define PASSWORD_KEY 4
@ -475,7 +476,7 @@ void MainWindow::on_btnDownloadUpgrade_clicked()
void MainWindow::on_btnUpgrade_clicked() void MainWindow::on_btnUpgrade_clicked()
{ {
std::string filePath = ui->editFilePath->text().toStdString(); std::string filePath = Utf8ToStdString(ui->editFilePath->text().toStdString());
if (!filePath.empty()) if (!filePath.empty())
{ {
Dialog_upgradeFirmware dlg(m_curDevHandle, filePath, this); Dialog_upgradeFirmware dlg(m_curDevHandle, filePath, this);

View File

@ -141,6 +141,7 @@ unix {
INCLUDEPATH += $$PWD/../../../app/fwupgrade/ INCLUDEPATH += $$PWD/../../../app/fwupgrade/
INCLUDEPATH += $$PWD/../../../modules/ INCLUDEPATH += $$PWD/../../../modules/
INCLUDEPATH += $$PWD/../../../utility/
INCLUDEPATH += $$PWD/../../../../sdk/include/ INCLUDEPATH += $$PWD/../../../../sdk/include/
SOURCES += \ SOURCES += \
@ -149,12 +150,14 @@ SOURCES += \
../../../app/fwupgrade/logindialog.cpp \ ../../../app/fwupgrade/logindialog.cpp \
../../../app/fwupgrade/main.cpp \ ../../../app/fwupgrade/main.cpp \
../../../app/fwupgrade/mainwindow.cpp \ ../../../app/fwupgrade/mainwindow.cpp \
../../../utility/HGString.cpp \
HEADERS += \ HEADERS += \
../../../app/fwupgrade/dialog_updateprogress.h \ ../../../app/fwupgrade/dialog_updateprogress.h \
../../../app/fwupgrade/dialog_upgradefirmware.h \ ../../../app/fwupgrade/dialog_upgradefirmware.h \
../../../app/fwupgrade/logindialog.h \ ../../../app/fwupgrade/logindialog.h \
../../../app/fwupgrade/mainwindow.h \ ../../../app/fwupgrade/mainwindow.h \
../../../utility/HGString.h \
FORMS += \ FORMS += \
../../../app/fwupgrade/dialog_updateprogress.ui \ ../../../app/fwupgrade/dialog_updateprogress.ui \