|
|
|
|
@ -236,6 +236,7 @@ void QSystemSettingDlg::addPicRoot(QTreeWidget *pTreewidget, QString strName)
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("抠图后"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("原图"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("原图"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("背景图"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("检测结果"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("图像保存路径"))));
|
|
|
|
|
picitems.append(new QTreeWidgetItem((QTreeWidget*)0, QStringList(tr("设置保存路径"))));
|
|
|
|
|
@ -266,6 +267,12 @@ void QSystemSettingDlg::addPicRoot(QTreeWidget *pTreewidget, QString strName)
|
|
|
|
|
connect(m_saveImgSrc_bad, SIGNAL(stateChanged(int)), this, SLOT(onCheckstateChanged(int)));
|
|
|
|
|
m_saveImgSrc_bad->setChecked(DetectState::instance()->saveBad == (int)true);
|
|
|
|
|
|
|
|
|
|
QCheckBox *m_useBackground = new QCheckBox;
|
|
|
|
|
m_useBackground->setText(tr("使用背景图"));
|
|
|
|
|
m_useBackground->setObjectName("m_useBackground");
|
|
|
|
|
connect(m_useBackground, SIGNAL(stateChanged(int)), this, SLOT(onCheckstateChanged(int)));
|
|
|
|
|
m_useBackground->setChecked(DetectState::instance()->saveBad == (int)true);
|
|
|
|
|
|
|
|
|
|
QCheckBox *m_ResAll2A = new QCheckBox;
|
|
|
|
|
m_ResAll2A->setText(tr("轮毂全去A通道"));
|
|
|
|
|
m_ResAll2A->setObjectName("m_ResAll2A");
|
|
|
|
|
@ -295,16 +302,18 @@ void QSystemSettingDlg::addPicRoot(QTreeWidget *pTreewidget, QString strName)
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(2), 1, m_saveImgRes_bad);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(3), 1, m_saveImgSrc_good);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(4), 1, m_saveImgSrc_bad);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(5), 1, m_ResAll2A);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(6), 1, m_pLbShowPath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(7), 1, pbSetSavePath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(8), 1, pbOpenImgPath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(9), 1, pSavePara);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(5), 1, m_useBackground);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(6), 1, m_ResAll2A);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(7), 1, m_pLbShowPath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(8), 1, pbSetSavePath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(9), 1, pbOpenImgPath);
|
|
|
|
|
pTreewidget->setItemWidget(picitems.at(10), 1, pSavePara);
|
|
|
|
|
|
|
|
|
|
m_listObj.append(pChangeBGbp);
|
|
|
|
|
m_listObj.append(m_saveImgRes_bad);
|
|
|
|
|
m_listObj.append(m_saveImgRes_good);
|
|
|
|
|
m_listObj.append(m_saveImgSrc_bad);
|
|
|
|
|
m_listObj.append(m_useBackground);
|
|
|
|
|
m_listObj.append(m_saveImgSrc_good);
|
|
|
|
|
m_listObj.append(m_ResAll2A);
|
|
|
|
|
m_listObj.append(m_pLbShowPath);
|
|
|
|
|
@ -322,6 +331,7 @@ void QSystemSettingDlg::addPicRoot(QTreeWidget *pTreewidget, QString strName)
|
|
|
|
|
picitems.at(7)->setSizeHint(1, QSize(100, 40));
|
|
|
|
|
picitems.at(8)->setSizeHint(1, QSize(100, 40));
|
|
|
|
|
picitems.at(9)->setSizeHint(1, QSize(100, 40));
|
|
|
|
|
picitems.at(10)->setSizeHint(1, QSize(100, 40));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void QSystemSettingDlg::addPLCRoot(QTreeWidget *pTreewidget, QString strName)
|
|
|
|
|
@ -709,6 +719,9 @@ Q_SLOT void QSystemSettingDlg::onCheckstateChanged(int state)
|
|
|
|
|
else if (strObj == "m_saveImgSrc_bad") {
|
|
|
|
|
DetectState::instance()->saveBad = int(state == 2);
|
|
|
|
|
}
|
|
|
|
|
else if (strObj == "m_useBackground") {
|
|
|
|
|
DetectState::instance()->m_UseBackground = int(state == 2);
|
|
|
|
|
}
|
|
|
|
|
else if (strObj == "m_ResAll2A") {
|
|
|
|
|
DetectState::instance()->m_bObjAll2A = (state == 2 ? true : false);
|
|
|
|
|
}
|
|
|
|
|
|