暂时屏蔽十字鼠标

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
{
double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
QCPRange currentRange = getRange();
if(y >= currentRange.lower && y <= currentRange.upper) {
m_bNormal = true;
}
else
{
m_bNormal = false;
}
// double y = mPlot->xAxis->pixelToCoord(event->pos().y());//x轴展示深度
// QCPRange currentRange = getRange();
// if(y >= currentRange.lower && y <= currentRange.upper) {
// m_bNormal = true;
// }
// else
// {
// m_bNormal = false;
// }
//
m_bArrow = false;
m_bMoveRect = false;

View File

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

View File

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

View File

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

View File

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