Pārlūkot izejas kodu

1、修改8寸屏通道不同状态颜色

liyuezong 1 gadu atpakaļ
vecāks
revīzija
c83cf34f5c
1 mainītis faili ar 9 papildinājumiem un 2 dzēšanām
  1. 9 2
      Qt/Android/SmartPDU_QT/mainwidget.cpp

+ 9 - 2
Qt/Android/SmartPDU_QT/mainwidget.cpp

@@ -168,8 +168,15 @@ void MainWidget::InitCHTable(int CHNum,bool initFlag)
 
         QTableWidgetItem *newItem9;
         if (m_PDUCHInfo[i].CHStatus)
+        {
             newItem9=new QTableWidgetItem(QIcon("resource/open.png"), "接通");
-        else newItem9 = new QTableWidgetItem(QIcon("resource/close.png"), "断开");
+            newItem9->setData(Qt::BackgroundRole, QBrush(QColor(0, 255 , 0, 60)));
+        }
+        else
+        {
+            newItem9 = new QTableWidgetItem(QIcon("resource/close.png"), "断开");
+            newItem9->setData(Qt::BackgroundRole, QBrush(QColor(255, 69,0, 60)));
+        }
         newItem9->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
         ui->tableWidget_CHInfo->setItem(i, 8, newItem9);
 
@@ -533,7 +540,7 @@ void MainWidget::UpdateStatusInfo()
         m_PDUCHInfo[i].CHCurrent+=0.112;
         m_PDUCHInfo[i].CHConsumption+=0.063;
         m_PDUCHInfo[i].CHFactor=0.983;
-        m_PDUCHInfo[i].CHStatus=true;
+        if(i%2==0)m_PDUCHInfo[i].CHStatus=true;
     }
     InitCHTable(m_TotalCHNum,false);
 }