From 7cadac572f87ba1a1d571d9cec46e37ea9ff68c0 Mon Sep 17 00:00:00 2001 From: Krad Date: Fri, 4 Mar 2022 15:49:52 +0800 Subject: [PATCH] Enable chinese path. --- src/src/QDicomViewer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/src/QDicomViewer.cpp b/src/src/QDicomViewer.cpp index e5cf7e1..2dea5cd 100644 --- a/src/src/QDicomViewer.cpp +++ b/src/src/QDicomViewer.cpp @@ -853,7 +853,7 @@ void QDicomViewer::SetupFileTool(QToolButton* fileBtn) { QString p = QFileDialog::getExistingDirectory(this, tr("Open dicom directory"), m_qs.value("DIR_PATH_ID").toString()); if (!p.isEmpty()) { m_qs.setValue("DIR_PATH_ID", p); - openAndDrawDICOM(p.toStdString(), DIR_OPEN_MODE); + openAndDrawDICOM(p.toLocal8Bit().toStdString(), DIR_OPEN_MODE); } }); @@ -863,7 +863,7 @@ void QDicomViewer::SetupFileTool(QToolButton* fileBtn) { QString fn = QFileDialog::getOpenFileName(this, tr("Open dicom files"), m_qs.value("FILE_PATH_ID").toString()); if (!fn.isEmpty()) { m_qs.setValue("FILE_PATH_ID", fn); - openAndDrawDICOM(fn.toStdString(), FILE_OPEN_MODE); + openAndDrawDICOM(fn.toLocal8Bit().toStdString(), FILE_OPEN_MODE); } }); @@ -884,7 +884,7 @@ void QDicomViewer::SetupFileTool(QToolButton* fileBtn) { if (!p.isEmpty()) { m_qs.setValue("DIR_PATH_ID", p); //ui->thumbnailBar_->setImagePaths(QStringList() << p); - openAndDrawDICOM(p.toStdString(), DIR_OPEN_MODE); + openAndDrawDICOM(p.toLocal8Bit().toStdString(), DIR_OPEN_MODE); } }); }