解决按比例缩放后的绘图变形问题,参照道宽改变,岩性、井壁取心外形不变

This commit is contained in:
jiayulong 2026-04-03 10:19:06 +08:00
parent a74b15aa18
commit da81be0e62
2 changed files with 14 additions and 1 deletions

View File

@ -3134,6 +3134,9 @@ void FormDraw::setRowHeight(double dHight, QProgressBar *progressBar, int iSplit
//emit CallManage::getInstance()->sig_ChangeLeftScale(m_strUuid, form->m_strSlfName, m_strWellName, m_strTrackName, form->m_strLineName, form->m_iX1);
//比例改变后,避免井壁取心等组件变形,需要重新刷新
form->resetPosition();
form->replot();//屏蔽,缩减时间
}
}

View File

@ -9970,7 +9970,17 @@ void QMyCustomPlot::resetPosition_SwallCore()
it++;
//
QCPRange tmpRange = pDraggableRect->getRange();
pDraggableRect->setRange(tmpRange.lower, tmpRange.upper, false);
//--------------------------
// 设置初始范围
double h = 32;
double Depth = tmpRange.lower;
double x1 = this->xAxis->coordToPixel(Depth);
double Depth2 = this->xAxis->pixelToCoord(x1-h);
//--------------------------
//
pDraggableRect->setRange(Depth, Depth2, false);
}
}