道头隐藏引起的绘图区域波列显示不全,拖动对象区域绘图区域绘制高度问题

This commit is contained in:
DESKTOP-450PEFP\mainc 2026-06-15 16:05:18 +08:00
parent b081097aa4
commit 9c8539db81

View File

@ -390,6 +390,9 @@ void MainWindowCurve::SetScrollBar_Geometry_ByHand()
m_iTableSize_Head2 = iTableSize_Head2;
m_nObjLayerH = m_iTableSize_Head2;
m_dBottomDepth = this->getVisibleBottomDepth();
emit CallManage::getInstance()->sig_ResizeDepth(m_strUuid, m_nObjDrawH, m_dBottomDepth);
ui->verticalScrollBar_2->setRange(0, iTableSize_Head_Biggest - iTableSize_Head);
ui->verticalScrollBar_2->setValue(0);
@ -530,7 +533,6 @@ MainWindowCurve::~MainWindowCurve()
void MainWindowCurve::resizeEvent(QResizeEvent *event)
{
int che = ui->centralwidget->height();
m_dBottomDepth = this->getVisibleBottomDepth();
emit CallManage::getInstance()->sig_ResizeDepth(m_strUuid, m_nObjDrawH, m_dBottomDepth);
@ -812,7 +814,7 @@ int MainWindowCurve::getScreenHeight()
int iScreenHeight = 0;
if (m_fixwellsectionHeaderAc->isChecked())
{
int iTableSize_Head = 100 + m_nObjLayerH;
int iTableSize_Head = m_bShowTrackHead ? 100 : 0 + m_nObjLayerH;
int iTableWellTrack_height = ui->tableWidget_2->rowHeight(0) + 5 + iTableSize_Head - 1;
m_nObjDrawH = rect2.height() - 10 - top - bottom - iTableWellTrack_height;
iScreenHeight = (double)(m_nObjDrawH) / g_dPixelPerCm * m_iScale;