修复展示坐标UI跳动问题

master
bob.pan 4 years ago
parent 240e6d3277
commit c471c758bf

@ -110,8 +110,8 @@ void lpImageCaliUI4P::showEvent(QShowEvent *event)
m_testPoint_1 = lpGlobalConfig::instance()->stationParam1.testPoint; m_testPoint_1 = lpGlobalConfig::instance()->stationParam1.testPoint;
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix); QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
ui.label_testPixPoint->setText(QString("(%1%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y())); ui.label_testPixPoint->setText(QString("(%1%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
ui.label_testRealPoint->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
if (m_srcImgView_1) if (m_srcImgView_1)
{ {
m_srcImgView_1->onClearAllROI(); m_srcImgView_1->onClearAllROI();
@ -164,8 +164,8 @@ void lpImageCaliUI4P::showEvent(QShowEvent *event)
m_testPoint_2 = lpGlobalConfig::instance()->stationParam2.testPoint; m_testPoint_2 = lpGlobalConfig::instance()->stationParam2.testPoint;
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix); QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y())); ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
if (m_srcImgView_2) if (m_srcImgView_2)
{ {
m_srcImgView_2->onClearAllROI(); m_srcImgView_2->onClearAllROI();
@ -308,8 +308,8 @@ Q_SLOT void lpImageCaliUI4P::onButtonClicked()
lpGlobalConfig::instance()->stationParam1.matix = gentransform(srcPoly, dstPoly); lpGlobalConfig::instance()->stationParam1.matix = gentransform(srcPoly, dstPoly);
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix); QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
ui.label_testPixPoint->setText(QString("(%1%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y())); ui.label_testPixPoint->setText(QString("(%1%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
ui.label_testRealPoint->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
lpGlobalConfig::instance()->stationParam1.bXYTrans = ui.checkBox_XY_1->isChecked();//输出坐标取反 lpGlobalConfig::instance()->stationParam1.bXYTrans = ui.checkBox_XY_1->isChecked();//输出坐标取反
lpGlobalConfig::instance()->stationParam1.xPointOffset = ui.m_lineEdit_Xoffset->text().toDouble(); lpGlobalConfig::instance()->stationParam1.xPointOffset = ui.m_lineEdit_Xoffset->text().toDouble();
@ -355,8 +355,8 @@ Q_SLOT void lpImageCaliUI4P::onButtonClicked()
lpGlobalConfig::instance()->stationParam2.matix = gentransform(srcPoly, dstPoly); lpGlobalConfig::instance()->stationParam2.matix = gentransform(srcPoly, dstPoly);
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix); QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y())); ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
lpGlobalConfig::instance()->stationParam2.bXYTrans = ui.checkBox_XY_2->isChecked();//输出坐标取反 lpGlobalConfig::instance()->stationParam2.bXYTrans = ui.checkBox_XY_2->isChecked();//输出坐标取反
lpGlobalConfig::instance()->stationParam2.xPointOffset = ui.m_lineEdit_Xoffset_2->text().toDouble(); lpGlobalConfig::instance()->stationParam2.xPointOffset = ui.m_lineEdit_Xoffset_2->text().toDouble();
@ -488,8 +488,8 @@ Q_SLOT void lpImageCaliUI4P::onROIChange(const AwesomeRoiInfo& roiInfo, QString
m_testPoint_1.setX(p.x()); m_testPoint_1.setX(p.x());
m_testPoint_1.setY(p.y()); m_testPoint_1.setY(p.y());
QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix); QPointF temPoint = transWorldPoint(m_testPoint_1, lpGlobalConfig::instance()->stationParam1.matix);
ui.label_testPixPoint->setText(QString("(%1%2)").arg(m_testPoint_1.x()).arg(m_testPoint_1.y())); ui.label_testPixPoint->setText(QString("(%1%2)").arg(QString::number(m_testPoint_1.x(),'f',3)).arg(QString::number(m_testPoint_1.y(),'f',3)));
ui.label_testRealPoint->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
} }
} }
else if (sender() == m_srcImgView_2) else if (sender() == m_srcImgView_2)
@ -533,8 +533,8 @@ Q_SLOT void lpImageCaliUI4P::onROIChange(const AwesomeRoiInfo& roiInfo, QString
m_testPoint_2.setX(p.x()); m_testPoint_2.setX(p.x());
m_testPoint_2.setY(p.y()); m_testPoint_2.setY(p.y());
QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix); QPointF temPoint = transWorldPoint(m_testPoint_2, lpGlobalConfig::instance()->stationParam2.matix);
ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(m_testPoint_2.x()).arg(m_testPoint_2.y())); ui.label_testPixPoint_2->setText(QString("(%1%2)").arg(QString::number(m_testPoint_2.x(),'f',3)).arg(QString::number(m_testPoint_2.y(),'f',3)));
ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(temPoint.x()).arg(temPoint.y())); ui.label_testRealPoint_2->setText(QString("(%1%2)").arg(QString::number(temPoint.x(),'f',3)).arg(QString::number(temPoint.y(),'f',3)));
} }
} }
} }

Loading…
Cancel
Save