From 2d9954ecf40111ffcaa80d9305615c7971cd7207 Mon Sep 17 00:00:00 2001 From: "DESKTOP-450PEFP\\mainc" Date: Tue, 19 May 2026 14:44:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=90=E5=83=8F=E9=81=93=EF=BC=8C=E4=BB=8E?= =?UTF-8?q?=E6=A8=A1=E7=89=88=E5=AF=BC=E5=85=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formdraw.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/logPlus/formdraw.cpp b/logPlus/formdraw.cpp index 1308db5..2d5f9e6 100644 --- a/logPlus/formdraw.cpp +++ b/logPlus/formdraw.cpp @@ -156,7 +156,6 @@ void FormDraw::setDrawData(QStringList listdt, QJsonObject objInfo) //道-对象 FormInfo* pInfo = m_formTrack->setDrawDt(listdt, objInfo); - if ("waveObject" == strType) { FormWave *pwave = new FormWave(this, strSlfName, strWellName, m_strTrackName, strLineName); @@ -175,7 +174,17 @@ void FormDraw::setDrawData(QStringList listdt, QJsonObject objInfo) curv->initGeometry(m_strUuid, m_iScale, dW); curv->show(); - if ("waveObject" == strType) + if ("DrawImageObject" == strType) + { + curv->setScaleX(0, 264); + curv->m_strType = "DrawImageObject"; + curv->m_bX2Y = false; + curv->show(); + + //图像 成像 + curv->initImage(strSlfName, strLineName); + } + else if ("waveObject" == strType) { curv->m_nMode = pInfo->getFillTypeIndex(); //curv->m_fmin = pInfo->getVMin(); @@ -537,7 +546,7 @@ void FormDraw::DisplayLines(QJsonArray linesArray) if (strType == "curveObject") { DisplayLine_One(lineObjInfo); - } + } else if (strType == "tableObject") { QString strLineName = "";