右侧滚动条的范围值,追加下方滚动条的高度处理。
This commit is contained in:
parent
e2a136d4d9
commit
8bfedf3ef6
|
|
@ -480,8 +480,17 @@ void MainWindowCurve::resizeEvent(QResizeEvent *event)
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
|
//下方滚动条高度
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
QToolBar * MainWindowCurve::getPluginToolBar()
|
QToolBar * MainWindowCurve::getPluginToolBar()
|
||||||
|
|
@ -3453,7 +3462,17 @@ void MainWindowCurve::ZoomIn(float fNewZoom)
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
//下方滚动条高度
|
||||||
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
//缩放
|
//缩放
|
||||||
|
|
@ -4415,7 +4434,17 @@ void MainWindowCurve::s_showHeadTable()
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
//下方滚动条高度
|
||||||
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
ui->verticalScrollBar->setValue(-m_iY2*100);
|
ui->verticalScrollBar->setValue(-m_iY2*100);
|
||||||
|
|
||||||
//QMessageBox::information(NULL,"提示","锁头完成!",QMessageBox::Ok);
|
//QMessageBox::information(NULL,"提示","锁头完成!",QMessageBox::Ok);
|
||||||
|
|
@ -4488,7 +4517,17 @@ void MainWindowCurve::s_showHeadTable()
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
//下方滚动条高度
|
||||||
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
ui->verticalScrollBar->setValue(-m_iY2*100);
|
ui->verticalScrollBar->setValue(-m_iY2*100);
|
||||||
|
|
||||||
//QMessageBox::information(NULL,"提示","锁头取消!",QMessageBox::Ok);
|
//QMessageBox::information(NULL,"提示","锁头取消!",QMessageBox::Ok);
|
||||||
|
|
@ -5723,7 +5762,17 @@ void MainWindowCurve::Open(QString fileFull)
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
//下方滚动条高度
|
||||||
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
//ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100);
|
//ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100);
|
||||||
ui->verticalScrollBar->setValue(-m_iY2*100);
|
ui->verticalScrollBar->setValue(-m_iY2*100);
|
||||||
|
|
||||||
|
|
@ -6008,8 +6057,17 @@ void MainWindowCurve::s_changeDepth(QString strUuid, QString strSlfName, QString
|
||||||
else{
|
else{
|
||||||
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
iScreenHeight = (double)(rect2.height()-10- top -bottom - 4)/g_dPixelPerCm * m_iScale;
|
||||||
}
|
}
|
||||||
|
//下方滚动条高度
|
||||||
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight);
|
int iHScrollBarHeight = 0;
|
||||||
|
if(!ui->tableWidget_2->horizontalScrollBar()->isVisible())
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
iHScrollBarHeight = ui->tableWidget_2->horizontalScrollBar()->height()/g_dPixelPerCm * m_iScale;
|
||||||
|
}
|
||||||
|
ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100 - iScreenHeight + iHScrollBarHeight);
|
||||||
//ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100);
|
//ui->verticalScrollBar->setRange(-m_iY2*100, -m_iY1*100);
|
||||||
ui->verticalScrollBar->setValue(-m_iY2*100);
|
ui->verticalScrollBar->setValue(-m_iY2*100);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user