解释结论视图,追加层号

This commit is contained in:
jiayulong 2025-12-11 15:11:20 +08:00
parent 2f7415d543
commit 3180ad415d
4 changed files with 11 additions and 6 deletions

View File

@ -168,8 +168,11 @@ public:
//mItemTitle->position->setCoords(0.5, 0.5);
// 设置父锚点,定位点
//mItemTitle->position->setParentAnchor(mRect->bottom);
//mItemTitle->position->setCoords((mRect->topLeft->coords().x() + mRect->bottomRight->coords().x())/2,
// (mRect->topLeft->coords().y() + mRect->bottomRight->coords().y())/2); // 设置文本在矩形中心位置
mItemTitle->position->setCoords((mRect->topLeft->coords().x() + mRect->bottomRight->coords().x())/2,
(mRect->topLeft->coords().y() + mRect->bottomRight->coords().y())/2); // 设置文本在矩形中心位置
lY2 + lY2/2);
//mRect->topLeft->setCoords(left, mPlot->yAxis->range().upper);
//mRect->bottomRight->setCoords(right, mPlot->yAxis->range().lower);

View File

@ -1577,7 +1577,7 @@ bool FormDraw::LoadFromSLF_Result(QMyCustomPlot *widget, QString strSlfName, QSt
float m_MDepth8;
float m_MDepth9;
float m_MDepth10;
QString Zone;
QString strZone = QString::number(atoi(m_Result->Zone));
QString Description1;
QString Description2;
QString Description3;
@ -1709,10 +1709,11 @@ bool FormDraw::LoadFromSLF_Result(QMyCustomPlot *widget, QString strSlfName, QSt
{
if(m_Result->MDepth1!=0)
{
widget->addResultToPlot(-m_Result->MDepth1, -m_Result->StartDepth, result, strUuid);
//第一个加Zone解释层号
widget->addResultToPlot(-m_Result->MDepth1, -m_Result->StartDepth, result, strUuid, strZone);
}
else {
widget->addResultToPlot(-m_Result->EndDepth, -m_Result->StartDepth, result, strUuid);
widget->addResultToPlot(-m_Result->EndDepth, -m_Result->StartDepth, result, strUuid, strZone);
}
}

View File

@ -265,7 +265,7 @@ void QMyCustomPlot::addTextToPlot(double left_Low, double right_Hight, const QSt
m_mapDraggableRect[strUuid] = dragRect;
}
void QMyCustomPlot::addResultToPlot(double left_Low, double right_Hight, QString myResult, QString &strUuid)
void QMyCustomPlot::addResultToPlot(double left_Low, double right_Hight, QString myResult, QString &strUuid, QString strText)
{
//获取上方Rect
TransparentDraggableResult *upDragRect = nullptr;
@ -287,6 +287,7 @@ void QMyCustomPlot::addResultToPlot(double left_Low, double right_Hight, QStrin
//最小宽度
dragRect->setMinWidth(0.1);
dragRect->setResult(myResult);
dragRect->setTitle(strText);
m_mapDraggable_Result[strUuid] = dragRect;
}

View File

@ -73,7 +73,7 @@ public:
void addTextToPlot(double left_Low, double right_Hight, const QString strText);
void addResultToPlot(double left_Low, double right_Hight, QString myResult, QString &strUuid);
void addResultToPlot(double left_Low, double right_Hight, QString myResult, QString &strUuid, QString strText="");
public slots:
void s_LineClicked(int index);