From 6324d2c69c99be621a8163259d3c4da23b0b42b3 Mon Sep 17 00:00:00 2001 From: duanshengchao <519970194@qq.com> Date: Wed, 30 Jul 2025 11:06:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E5=B7=B2=E9=85=8D=E7=BD=AE=E7=9A=84dataPanel=E7=9A=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=95=B0=E6=8D=AE=E6=97=B6=E7=9A=84=E6=95=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90=E9=83=A8=E5=88=86=E7=9A=84=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dataPanel/dpConfigurationDialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dataPanel/dpConfigurationDialog.cpp b/dataPanel/dpConfigurationDialog.cpp index 3240341..ce51ac2 100644 --- a/dataPanel/dpConfigurationDialog.cpp +++ b/dataPanel/dpConfigurationDialog.cpp @@ -145,6 +145,7 @@ void dpConfigurationDialog::copyModelData(QStandardItemModel* sourceModel, QStan if(item) { QStandardItem* newItem = new QStandardItem(item->text()); + newItem->setData(item->data(Qt::DecorationRole), Qt::DecorationRole); RealTimeDataType dataType = (RealTimeDataType)item->data(Qt::UserRole + itemRole_dataType).toInt(); newItem->setData(dataType, Qt::UserRole + itemRole_dataType); itemList.push_back(newItem); @@ -306,6 +307,8 @@ void dpConfigurationDialog::onBtnClicked_tabBtn() int nIndex = pTab->property("index").toInt(); ui->stackedWidget->setCurrentIndex(nIndex); + if(nIndex == 1 && m_pModel_dataSelected->rowCount() > 0) + ui->dataSelectedList->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch); } m_curActiveTab = pTab; @@ -472,7 +475,6 @@ void dpConfigurationDialog::onItemClicked_dataSource(const QModelIndex& index) return; //只能对已选择的数据类型进行选择 - bool bCanbeSelect = false; RealTimeDataType itemDataType = (RealTimeDataType)item->data(Qt::UserRole + itemRole_dataType).toInt(); //qDebug() << "itemDataType" << itemDataType;