From e2d10e68e22310fdfcf3c6e13707d791c108ae1a Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期一, 14 十月 2024 22:09:19 +0800
Subject: [PATCH] 1014

---
 internal_system_v1/converinfo2.cpp |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/internal_system_v1/converinfo2.cpp b/internal_system_v1/converinfo2.cpp
index 0ed41dc..b9930c3 100644
--- a/internal_system_v1/converinfo2.cpp
+++ b/internal_system_v1/converinfo2.cpp
@@ -90,12 +90,16 @@
 {
     if(m_curItem==nullptr)return;
     qDebug()<<"娣诲姞鍏徃淇℃伅,鍦ㄨ妭鐐癸細"<<m_curItem->text(0);
+    on_pushButton_laodFile_clicked();
 }
 
 void ConverInfo2::deleteInfo()
 {
     if(m_curItem==nullptr)return;
     qDebug()<<"鍒犻櫎鍏徃淇℃伅,鑺傜偣锛�"<<m_curItem->text(0);
+    auto resList = m_curItem->takeChildren();
+
+    qDebug()<<"鍒犻櫎鏁伴噺:"<<resList.size();
 }
 
 void ConverInfo2::on_treeWidget_doubleClicked(const QModelIndex &index)
@@ -1563,7 +1567,8 @@
         for(int k=0;k<ui->treeWidget->topLevelItemCount();++k){
             QTreeWidgetItem *tmp = ui->treeWidget->topLevelItem(k);
             qDebug()<<k<<tmp->text(0)<<upName.toString();
-            if(upName.toString()+"(姹囨��)" == tmp->text(0)){
+            int pos = tmp->text(0).indexOf(upName.toString()+"(姹囨��)");
+            if(upName.toString()+"(姹囨��)" == tmp->text(0) || pos != -1){
                 top = tmp;
                 break;
             }
@@ -1572,11 +1577,13 @@
             if(top){ // 瀛樺湪锛屽垯娣诲姞鍒板瀛愬垪琛ㄤ腑
                 QTreeWidgetItem *top1 = new QTreeWidgetItem(top);
                 top1->setText(0,name.toString());
+                top->setText(0,upName.toString()+"(姹囨��)涓嬬骇鏁�:"+QString::number(top->childCount()-1));
             }else{ // 涓嶅瓨鍦紝鍒欐柊寤轰竴涓垪琛�
                 QTreeWidgetItem *top1 = new QTreeWidgetItem(ui->treeWidget);
                 top1->setText(0,name.toString()+"(姹囨��)");
                 QTreeWidgetItem *top2 = new QTreeWidgetItem(top1);
                 top2->setText(0,name.toString()+"(鏈骇)");
+                top1->setText(0,name.toString()+"(姹囨��)涓嬬骇鏁�:"+QString::number(top1->childCount()-1));
             }
         }
 
@@ -1588,6 +1595,7 @@
             top1->setText(0,name.toString()+"(姹囨��)");
             QTreeWidgetItem *top2 = new QTreeWidgetItem(top1);
             top2->setText(0,name.toString()+"(鏈骇)");
+            top1->setText(0,name.toString()+"(姹囨��)涓嬬骇鏁�:"+QString::number(top1->childCount()-1));
         }
 
     }

--
Gitblit v1.8.0