From 2ec7a553a6403d6dc896cb9118f37c2478a3ea17 Mon Sep 17 00:00:00 2001 From: "DESKTOP-450PEFP\\mainc" Date: Fri, 12 Jun 2026 12:00:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BC=96=E7=A0=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=BC=95=E8=B5=B7=E7=9A=84=EF=BC=8C=E5=B7=A6=E4=BE=A7?= =?UTF-8?q?=E6=95=B0=E4=B8=8D=E5=88=B7=E6=96=B0=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=20=E5=88=B7=E6=96=B0=E9=9C=80=E8=A6=81=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E4=B8=AD=E7=9A=84=20=5Fdeclspec=20(dllexport?= =?UTF-8?q?)=20struct=20OUTC=5FSTRU=20=20OUTC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WellLogModule/src/PELibraryModule.cpp | 2 +- logPlus/qtprojectwidgets.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/WellLogModule/src/PELibraryModule.cpp b/WellLogModule/src/PELibraryModule.cpp index 3228119..d87b935 100644 --- a/WellLogModule/src/PELibraryModule.cpp +++ b/WellLogModule/src/PELibraryModule.cpp @@ -1116,7 +1116,7 @@ UINT PELibraryModule::ProcessDLL2(LPVOID pPram,float sdep,float edep)//自控模 cs="处理完毕!"; flag=1; } - QString slf=m_pMemRdWt->GetWellName().GetString(); + QString slf=GBKToUTF8(m_pMemRdWt->GetWellName().GetString()); QStringList Names; Names.clear(); int Noo=m_pMemRdWt->GetOutCurveCount(); diff --git a/logPlus/qtprojectwidgets.cpp b/logPlus/qtprojectwidgets.cpp index 2f77373..88a6c0e 100644 --- a/logPlus/qtprojectwidgets.cpp +++ b/logPlus/qtprojectwidgets.cpp @@ -3073,7 +3073,8 @@ void QtProjectWidgets::s_Notice_AddObject(QString strName, QString strSlfName, Q int wellItemCount = wellItem->childCount(); // 获取井次数量 for (int k = 0; k < wellItemCount; ++k) { - if (strSlfName == wellItem->child(k)->data(0, Qt::UserRole+1).toString()) + QString slf = wellItem->child(k)->data(0, Qt::UserRole + 1).toString(); + if (strSlfName == slf) { wellCurItem = wellItem->child(k); break;