更新主UI逻辑

newClassify
bobpan 5 years ago
parent 3c661d38ba
commit 64511c7ea4

@ -138,6 +138,12 @@ lpMainWin::lpMainWin(QWidget *parent)
connect(pNetTick, SIGNAL(resultReady(int, QVariantMap)), m_pNet, SLOT(onSendDataByType(int, QVariantMap)));
pTickThread->start();
}
{
m_pTableCheck = new ModelsView(ui.tableview_checkstate, m_pCtrl->getAllModelMapPtr());
m_pTableCheck->setEnable(false);
connect(m_pCtrl, SIGNAL(sgModelChanged()), m_pTableCheck, SLOT(updateModels()));
m_pTableCheck->setModelList(forDefectList);
}
}
lpMainWin::~lpMainWin()
@ -469,7 +475,11 @@ void lpMainWin::onSetModel()
使
*/
// forDefectList = pWorkCtrl->getDefectList();
forDefectList = pWorkCtrl->getDefectList();
if (m_pTableCheck) {
m_pTableCheck->setModelList(forDefectList);
}
// IWheelUi *pMainWidget = m_pUi->getItemWidget(WHEEL_UI_MAINWINDOW);
// if (pMainWidget) {
// pMainWidget->setViewList(forDefectList);

@ -11,6 +11,7 @@
#include "qmythread.h"
#include "DetectState.h"
#include "WheelNet.h"
#include "ModelTableView.h"
class lpMainWin : public QMainWindow
{
Q_OBJECT
@ -103,6 +104,10 @@ private:
class QLabel* main_lb_res_Channle_Show{ nullptr };
class QLabel* main_label_state{ nullptr };
class QLabel* main_showWorkLabel{ nullptr };
class ModelsView *m_pTableCheck{ nullptr };
private:
CDllCoreCtrl* m_pDllCoreCtrl{ nullptr };
ICoreCtrl* m_pCoreCtrl{ nullptr };

@ -728,7 +728,7 @@ background-color: rgb(170, 170, 127);</string>
<number>3</number>
</property>
<item row="1" column="0">
<widget class="QTableView" name="wf_main_tableview_checkstate">
<widget class="QTableView" name="tableview_checkstate">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
<horstretch>0</horstretch>

Loading…
Cancel
Save