优化“显示道头”勾选带来的头部滚动显示问题

This commit is contained in:
jiayulong 2026-05-29 12:02:48 +08:00
parent e486388b1b
commit 1f0b878dcb
2 changed files with 10 additions and 6 deletions

View File

@ -1204,12 +1204,12 @@ void FormWell::HideTableHead()
{ {
if(ui->tableWidget->rowCount()>0) if(ui->tableWidget->rowCount()>0)
{ {
//显示道头 // //显示道头
if(m_bShowTrackHead) // if(m_bShowTrackHead)
{ // {
ui->tableWidget->showRow(0); // ui->tableWidget->showRow(0);
} // }
else // else
{ {
ui->tableWidget->hideRow(0); ui->tableWidget->hideRow(0);
} }

View File

@ -3975,8 +3975,12 @@ void MainWindowCurve::s_showHeadTable()
// //
ui->verticalScrollBar_2->show(); ui->verticalScrollBar_2->show();
ShowTableHead_One(); ShowTableHead_One();
//通过原始的滚动条,整体滚动 //通过原始的滚动条,整体滚动
//ui->tableWidget_2->verticalScrollBar()->setValue(0); //ui->tableWidget_2->verticalScrollBar()->setValue(0);
//ui->verticalScrollBar_2->setValue(0);
vertScrollBarChanged_Head(0);
//2个滚动条位置 //2个滚动条位置
SetScrollBar_Geometry(); SetScrollBar_Geometry();
ui->verticalScrollBar->setValue(-m_iY2*100); ui->verticalScrollBar->setValue(-m_iY2*100);