From 77c84fd6c480a8e8ab1858690f6a305cb5f119e3 Mon Sep 17 00:00:00 2001 From: jiayulong Date: Wed, 17 Jun 2026 16:21:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=A1=A8=E6=A0=BC=E9=A1=B9?= =?UTF-8?q?=E9=80=89=E4=B8=AD=E5=90=8E=EF=BC=8C=E4=BD=8D=E7=BD=AE=E5=8F=98?= =?UTF-8?q?=E5=8A=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logPlus/formtrack.cpp | 3 +++ logPlus/formwell.cpp | 6 ++++-- logPlus/mainwindowcurve.cpp | 8 ++++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/logPlus/formtrack.cpp b/logPlus/formtrack.cpp index 059f032..51b04d4 100644 --- a/logPlus/formtrack.cpp +++ b/logPlus/formtrack.cpp @@ -25,6 +25,9 @@ FormTrack::FormTrack(QWidget *parent, QString strSlfName, QString strWellName, Q ui->tableWidget->setShowGrid(false); //设置样式表,竖直边框宽度为0,隐藏 + //防止编辑区域比较宽时,点击属性名称列或者赋值列导致页面左右动 + ui->tableWidget->setAutoScroll(false); + ui->tableWidget->setStyleSheet("QTableView {border: 0px solid black;} QTableView::item {border: 0px solid black;} \ QTableView::item:selected {color:#57595B; background:#E4E4E4;}"); // ui->tableWidget->setStyleSheet( "QTableView::item {border-left: 0px solid black;} \ diff --git a/logPlus/formwell.cpp b/logPlus/formwell.cpp index e85653e..f15cbfb 100644 --- a/logPlus/formwell.cpp +++ b/logPlus/formwell.cpp @@ -51,6 +51,8 @@ FormWell::FormWell(QWidget *parent, QString strWellName) : ui->tableWidget->setRowCount(rowcount); //动态设置行数 ui->tableWidget->verticalHeader()->setFixedWidth(3);//标题栏宽度 ui->tableWidget->horizontalHeader()->setFixedHeight(3); + //防止编辑区域比较宽时,点击属性名称列或者赋值列导致页面左右动 + ui->tableWidget->setAutoScroll(false); ui->tableWidget->setShowGrid(false); ui->tableWidget->setStyleSheet("QTableView {border: 0px solid black;} QTableView::item {border: 0px solid black;} \ @@ -751,7 +753,6 @@ int FormWell::setColWidth_ZoomIn(float fNewZoom) return iWellWidth; } - void FormWell::setWellProperty(QVariantList listVal) { QString strGroup = listVal.at(0).toString(); @@ -765,6 +766,7 @@ void FormWell::setWellProperty(QVariantList listVal) // if(m_bShowTrackHead) { + ui->tableWidget->setRowHeight(0, 100); ui->tableWidget->showRow(0); ui->tableWidget->update(); } @@ -773,7 +775,7 @@ void FormWell::setWellProperty(QVariantList listVal) ui->tableWidget->hideRow(0); ui->tableWidget->update(); } - m_pMainWinCurve->SetScrollBar_Geometry(); + //m_pMainWinCurve->SetScrollBar_Geometry(); } return; } diff --git a/logPlus/mainwindowcurve.cpp b/logPlus/mainwindowcurve.cpp index 987d2dc..ed7776e 100644 --- a/logPlus/mainwindowcurve.cpp +++ b/logPlus/mainwindowcurve.cpp @@ -4346,12 +4346,16 @@ void MainWindowCurve::_slotExport(QPrinter &printer, int IsBmp, QString pngName, // changeDepthForPrint(); // } - m_hvDraw->setChecked(true); //默认选中-竖 + PropertyService()->initWidgetProperty(m_strUuid, m_iScale); + //取消所有选中单元格 + emit CallManage::getInstance()->sig_Raise(m_strUuid, "", "", "", "", 0, ""); + + //默认选中-竖屏 + m_hvDraw->setChecked(true); if (m_bHVDisplay) { //横屏时,切换回竖屏 s_hvDraw(); - //restoreOriginalCentralWidget(); } //预览