暂时屏蔽十字鼠标

This commit is contained in:
jiayulong 2026-05-19 11:56:49 +08:00
parent aa1cf09bd7
commit 342d945672
5 changed files with 88 additions and 92 deletions

View File

@ -851,15 +851,15 @@ void TransparentDraggableGeoLith::onMouseMove(QMouseEvent *event)
} }
else else
{ {
double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度 // double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
QCPRange currentRange = getRange(); // QCPRange currentRange = getRange();
if(y >= currentRange.lower && y <= currentRange.upper) { // if(y >= currentRange.lower && y <= currentRange.upper) {
m_bNormal = true; // m_bNormal = true;
} // }
else // else
{ // {
m_bNormal = false; // m_bNormal = false;
} // }
// //
m_bArrow = false; m_bArrow = false;
m_bMoveRect = false; m_bMoveRect = false;

View File

@ -534,15 +534,15 @@ void TransparentDraggableGujing::onMouseMove(QMouseEvent *event)
} }
else else
{ {
double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度 // double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
QCPRange currentRange = getRange(); // QCPRange currentRange = getRange();
if(y >= currentRange.lower && y <= currentRange.upper) { // if(y >= currentRange.lower && y <= currentRange.upper) {
m_bNormal = true; // m_bNormal = true;
} // }
else // else
{ // {
m_bNormal = false; // m_bNormal = false;
} // }
// //
m_bArrow = false; m_bArrow = false;
m_bMoveRect = false; m_bMoveRect = false;

View File

@ -466,15 +466,15 @@ void TransparentDraggableLayer::onMouseMove(QMouseEvent *event)
} }
else else
{ {
double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度 // double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
QCPRange currentRange = getRange(); // QCPRange currentRange = getRange();
if(y >= currentRange.lower && y <= currentRange.upper) { // if(y >= currentRange.lower && y <= currentRange.upper) {
m_bNormal = true; // m_bNormal = true;
} // }
else // else
{ // {
m_bNormal = false; // m_bNormal = false;
} // }
// //
m_bArrow = false; m_bArrow = false;
m_bMoveRect = false; m_bMoveRect = false;

View File

@ -354,15 +354,15 @@ void TransparentDraggableRect::onMouseMove(QMouseEvent *event)
} }
else else
{ {
double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度 // double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
QCPRange currentRange = getRange(); // QCPRange currentRange = getRange();
if(y >= currentRange.lower && y <= currentRange.upper) { // if(y >= currentRange.lower && y <= currentRange.upper) {
m_bNormal = true; // m_bNormal = true;
} // }
else // else
{ // {
m_bNormal = false; // m_bNormal = false;
} // }
// //
m_bArrow = false; m_bArrow = false;
m_bMoveRect = false; m_bMoveRect = false;

View File

@ -1617,7 +1617,7 @@ void QMyCustomPlot::mouseMoveEvent(QMouseEvent *event)
{ {
this->setCursor(Qt::SizeVerCursor); this->setCursor(Qt::SizeVerCursor);
} }
else if (nmaxCursor == 3) else /*if (nmaxCursor == 3)*/
{ {
QCursor currentCursor = this->cursor(); QCursor currentCursor = this->cursor();
if(currentCursor == Qt::CrossCursor) if(currentCursor == Qt::CrossCursor)
@ -1628,63 +1628,59 @@ void QMyCustomPlot::mouseMoveEvent(QMouseEvent *event)
this->setCursor(Qt::ArrowCursor); this->setCursor(Qt::ArrowCursor);
} }
} }
else // else
{ // {
bool bCheck = false; // bool bCheck = false;
//曲线 // if (m_strLineName == "GEO_LITH")
/*if(m_addRandomGraph && m_strLineName != "CORE_PHYSICS") // {
{ // //录井剖面
bCheck = true; // bCheck = true;
} // }
else */if (m_strLineName == "GEO_LITH") // else if (m_strLineName == "WORDS_RELUST")
{ // {
//录井剖面 // //岩性描述,文字结论
bCheck = true; // bCheck = true;
} // }
else if (m_strLineName == "WORDS_RELUST") // else if (m_strLineName == "LAYER_DATA")
{ // {
//岩性描述,文字结论 // //地质分层
bCheck = true; // bCheck = true;
} // }
else if (m_strLineName == "LAYER_DATA")
{
//地质分层
bCheck = true;
}
// // //
if(m_strType == "") // if(m_strType == "")
{ // {
FormInfo* pInfo = m_formTrack->getFormInfoByParameters(m_strUuid, m_strWellName, m_strTrackName, m_strLineName); // FormInfo* pInfo = m_formTrack->getFormInfoByParameters(m_strUuid, m_strWellName, m_strTrackName, m_strLineName);
if (pInfo == NULL) // if (pInfo == NULL)
{ // {
return; // return;
} // }
m_strType = pInfo->m_strType; // m_strType = pInfo->m_strType;
} // }
// //
// if (m_strType == "gujingObject")
// {
// bCheck = true;
// }
// if(bCheck)
// {
// //十字标,编辑
// if(m_bEditRect)
// {
// this->setCursor(Qt::CrossCursor);
// }
// else
// {
// this->setCursor(Qt::ArrowCursor);
// }
// }
// else
// {
// this->setCursor(Qt::ArrowCursor);
// }
// }
//
if (m_strType == "gujingObject")
{
bCheck = true;
}
if(bCheck)
{
//十字标,编辑
if(m_bEditRect)
{
this->setCursor(Qt::CrossCursor);
}
else
{
this->setCursor(Qt::ArrowCursor);
}
}
else
{
this->setCursor(Qt::ArrowCursor);
}
}
// if (mMousePress) { // if (mMousePress) {
// auto items = selectedItems(); // auto items = selectedItems();