优化道头太高,占满整个界面,会导致曲线部分抓怕失败问题。
This commit is contained in:
parent
2ec7a553a6
commit
eda26ea320
|
|
@ -3752,6 +3752,7 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
|
|||
//切换回锁头模式
|
||||
m_fixwellsectionHeaderAc->setChecked(true);
|
||||
|
||||
//全部显示道头,方便抓拍道头
|
||||
ShowTableHead_All();
|
||||
ui->tableWidget_2->verticalScrollBar()->setValue(0);
|
||||
|
||||
|
|
@ -4035,6 +4036,15 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
|
|||
images.append(convertToQImage(pPixmap_wellTrackInfo)); // 将QPixmap转换为QImage并存储到列表中
|
||||
}
|
||||
|
||||
//-------------------------
|
||||
//部分显示道头,方便抓拍曲线(不然如果道头太高,占满整个界面,会导致曲线部分抓怕失败)
|
||||
ShowTableHead_One();
|
||||
//获取井well前2行的高度
|
||||
int iTableSize_Head_ForGrab = 0;
|
||||
getTableSize_Head(iTableSize_Head_ForGrab);
|
||||
int iTableWellTrack_height_ForGrab = ui->tableWidget_2->rowHeight(0) + (top+3) + iTableSize_Head_ForGrab -1 +2;
|
||||
//-------------------------
|
||||
|
||||
double newValue = 0;
|
||||
double newValue_last = 0;
|
||||
//int iPreH = 6;
|
||||
|
|
@ -4073,7 +4083,7 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
|
|||
{
|
||||
//最后1页
|
||||
ui->centralwidget->setGeometry(geoRect.x(), geoRect.y(), iMaxWidth, iHight+40);
|
||||
QPixmap pPixmap = this->grab(QRect(geoRect.x(), geoRect.y()+iTableWellTrack_height, iMaxWidth, dLastHeight));
|
||||
QPixmap pPixmap = this->grab(QRect(geoRect.x(), geoRect.y()+iTableWellTrack_height_ForGrab, iMaxWidth, dLastHeight));
|
||||
//保存,方便查看
|
||||
if(g_iDebug)
|
||||
{
|
||||
|
|
@ -4091,7 +4101,7 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName,
|
|||
}
|
||||
else{
|
||||
ui->centralwidget->setGeometry(geoRect.x(), geoRect.y(), iMaxWidth, iHight+40);
|
||||
QPixmap pPixmap = this->grab(QRect(geoRect.x(), geoRect.y()+iTableWellTrack_height, iMaxWidth, iHeightOfScreen-2));
|
||||
QPixmap pPixmap = this->grab(QRect(geoRect.x(), geoRect.y()+iTableWellTrack_height_ForGrab, iMaxWidth, iHeightOfScreen-2));
|
||||
//保存,方便查看
|
||||
if(g_iDebug)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user