Compare commits
3 Commits
021d3e3f82
...
97181df7cf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
97181df7cf | ||
|
|
c6dfb3ea6e | ||
|
|
23e8eae351 |
|
|
@ -370,8 +370,9 @@ void MainWindowCurve::SetScrollBar_Geometry()
|
||||||
if(m_fixwellsectionHeaderAc->isChecked())
|
if(m_fixwellsectionHeaderAc->isChecked())
|
||||||
{
|
{
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
|
|
||||||
QRect geoRect2 = ui->verticalScrollBar_2->geometry();
|
QRect geoRect2 = ui->verticalScrollBar_2->geometry();
|
||||||
|
|
@ -467,8 +468,9 @@ void MainWindowCurve::resizeEvent(QResizeEvent *event)
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
@ -594,31 +596,9 @@ void MainWindowCurve::vertScrollBarChanged(int iValue)
|
||||||
iHeightOfScreen = g_iHeight_MyCustom;
|
iHeightOfScreen = g_iHeight_MyCustom;
|
||||||
}
|
}
|
||||||
|
|
||||||
QRect rect2 = ui->centralwidget->geometry();
|
double dScrollHeight = (iHeightOfScreen-g_WorkSpace_Height)/g_dPixelPerCm/100.0 * (double)m_iScale;
|
||||||
int left, top, right, bottom;
|
|
||||||
if (ui->centralwidget->layout())
|
|
||||||
{
|
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
|
||||||
}
|
|
||||||
//获取井well前2行的高度
|
|
||||||
int iTableSize_Head = 0;
|
|
||||||
getTableSize_Head(iTableSize_Head);
|
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
|
||||||
//可视区域高度
|
|
||||||
int iScreenHeight = 0;
|
|
||||||
//锁头
|
|
||||||
if(m_fixwellsectionHeaderAc->isChecked())
|
|
||||||
{
|
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - iTableWellTrack_height)/g_dPixelPerCm * m_iScale;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
|
||||||
}
|
|
||||||
//double dScrollHeight = (iHeightOfScreen-g_WorkSpace_Height)/g_dPixelPerCm/100.0 * (double)m_iScale;
|
|
||||||
double dScrollHeight_setGeometry = iHeightOfScreen/g_dPixelPerCm/100.0 * (double)m_iScale;
|
double dScrollHeight_setGeometry = iHeightOfScreen/g_dPixelPerCm/100.0 * (double)m_iScale;
|
||||||
|
|
||||||
double dScreenHeightMi = (double)iScreenHeight/100.0;
|
|
||||||
double dScrollHeight = dScrollHeight_setGeometry - dScreenHeightMi;
|
|
||||||
//
|
//
|
||||||
double dDelta = value - upper;
|
double dDelta = value - upper;
|
||||||
int iNumShow = dDelta/dScrollHeight;
|
int iNumShow = dDelta/dScrollHeight;
|
||||||
|
|
@ -3449,8 +3429,9 @@ void MainWindowCurve::ZoomIn(float fNewZoom)
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
@ -3704,9 +3685,10 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
|
||||||
//--/////////////////////////////////
|
//--/////////////////////////////////
|
||||||
//重置行高
|
//重置行高
|
||||||
int iTableSize_Head_Tmp = 0;
|
int iTableSize_Head_Tmp = 0;
|
||||||
getTableSize_Head(iTableSize_Head_Tmp);
|
getTableSize_Head(iTableSize_Head_Tmp);//(此处获取的是被拉伸后的高度)
|
||||||
if(iTableSize_Head_Tmp > (100+m_nObjLayerH))
|
if(iTableSize_Head_Tmp > (100+m_nObjLayerH))
|
||||||
{
|
{
|
||||||
|
//大于原始的高度,说明well井的第2行已经被拉伸,需要重新复位
|
||||||
//打印出图,改变深度
|
//打印出图,改变深度
|
||||||
changeDepthForPrint();
|
changeDepthForPrint();
|
||||||
}
|
}
|
||||||
|
|
@ -4421,8 +4403,9 @@ void MainWindowCurve::s_showHeadTable()
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
@ -4504,8 +4487,9 @@ void MainWindowCurve::s_showHeadTable()
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
@ -5749,8 +5733,9 @@ void MainWindowCurve::Open(QString fileFull)
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
@ -6044,8 +6029,9 @@ void MainWindowCurve::s_changeDepth(QString strUuid, QString strSlfName, QString
|
||||||
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
ui->centralwidget->layout()->getContentsMargins(&left, &top, &right, &bottom);
|
||||||
}
|
}
|
||||||
//获取井well前2行的高度
|
//获取井well前2行的高度
|
||||||
int iTableSize_Head = 0;
|
int iTableSize_Head = 100 + m_nObjLayerH;
|
||||||
getTableSize_Head(iTableSize_Head);
|
// int iTableSize_Head = 0;
|
||||||
|
// getTableSize_Head(iTableSize_Head);
|
||||||
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + (5) + iTableSize_Head -1;
|
||||||
//可视区域高度
|
//可视区域高度
|
||||||
int iScreenHeight = 0;
|
int iScreenHeight = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user