修复打印设置中输入框状态不正常的问题,修复计数器在最后一行时,打印内容高度不正确的问题

This commit is contained in:
2026-07-30 18:01:47 +08:00
parent cd196fffb5
commit 775eb4daaa
6 changed files with 10 additions and 18 deletions
-7
View File
@@ -647,14 +647,7 @@ void LogInfo::checkReclaimStatus()
return; return;
static bool CleanUPEn=1,preCleanUP=0; static bool CleanUPEn=1,preCleanUP=0;
if(!sysPara->para.isCheckMagnet)
{
CleanUPEn = (sysPara->status.currReclaimTankPos<70) && (sysPara->status.statWarn & WARN_STATUS_HDINT);
}
else
{
CleanUPEn = (sysPara->status.currReclaimTankPos<70) ; CleanUPEn = (sysPara->status.currReclaimTankPos<70) ;
}
if(CleanUPEn != preCleanUP){ if(CleanUPEn != preCleanUP){
ui->btn_clean->setEnabled(CleanUPEn); ui->btn_clean->setEnabled(CleanUPEn);
} }
+3 -3
View File
@@ -575,14 +575,14 @@ void PrintSetting::setEnableEleEyeSetting(bool flag){
ui->labelEleEyeTriggerIntervalMs->setEnabled(!(ui->radioButtonSynTriggerExternal->isChecked() && ui->eleEyeEdgetTriggerInner->isChecked())); ui->labelEleEyeTriggerIntervalMs->setEnabled(!(ui->radioButtonSynTriggerExternal->isChecked() && ui->eleEyeEdgetTriggerInner->isChecked()));
// ui->spinBoxEleEyeTriggerIntervalMs->setEnabled(!(ui->radioButtonSynTriggerExternal->isChecked() && ui->eleEyeEdgetTriggerInner->isChecked())); // ui->spinBoxEleEyeTriggerIntervalMs->setEnabled(!(ui->radioButtonSynTriggerExternal->isChecked() && ui->eleEyeEdgetTriggerInner->isChecked()));
ui->spinBoxEleMaskTime->setEnabled(flag); ui->spinBoxEleMaskTime->setEnabled(flag);
ui->spinBoxEleEyeTriggerRepeatCnt->setEnabled(flag); // ui->spinBoxEleEyeTriggerRepeatCnt->setEnabled(flag);
ui->radioButtonEleEyeEdgetTrigger->setEnabled(flag); ui->radioButtonEleEyeEdgetTrigger->setEnabled(flag);
ui->radioButtonEleEyeLevelTrigger->setEnabled(flag); ui->radioButtonEleEyeLevelTrigger->setEnabled(flag);
ui->spinBoxEleEyeTriggerPrintDelay->setEnabled(flag); ui->spinBoxEleEyeTriggerPrintDelay->setEnabled(flag);
ui->cb_unlimited->setEnabled(true); // ui->cb_unlimited->setEnabled(true);
ui->cb_unlimited->setChecked(!flag); // ui->cb_unlimited->setChecked(!flag);
} }
void PrintSetting::on_eleEyeEdgetTriggerExternal_clicked() void PrintSetting::on_eleEyeEdgetTriggerExternal_clicked()
+1 -1
View File
@@ -26,7 +26,7 @@
<enum>Qt::StrongFocus</enum> <enum>Qt::StrongFocus</enum>
</property> </property>
<property name="currentIndex"> <property name="currentIndex">
<number>1</number> <number>0</number>
</property> </property>
<widget class="QWidget" name="tab"> <widget class="QWidget" name="tab">
<attribute name="title"> <attribute name="title">
+1 -1
View File
@@ -41,7 +41,7 @@ SysPara::SysPara(void):
//qDebug()<<"cnt ++:"<<para.ReadFileErrorCnt; //qDebug()<<"cnt ++:"<<para.ReadFileErrorCnt;
if(para.ReadFileErrorCnt>3 || para.PowerOnErrorCnt>4) { if(para.ReadFileErrorCnt>3 || para.PowerOnErrorCnt>4) {
//loadDefaultPara(); //loadDefaultPara();
memset( para.lastOpenedFileName,0,sizeof(para.lastOpenedFileName)); // memset( para.lastOpenedFileName,0,sizeof(para.lastOpenedFileName));
if(para.ReadFileErrorCnt>=4 ) if(para.ReadFileErrorCnt>=4 )
para.ReadFileErrorCnt=0; para.ReadFileErrorCnt=0;
if(para.PowerOnErrorCnt>=4) if(para.PowerOnErrorCnt>=4)
+2 -3
View File
@@ -1945,7 +1945,7 @@ void MainWidget::onPreviewScene()
varPara.width = itemRect.width(); varPara.width = itemRect.width();
varPara.height = itemRect.height(); varPara.height = itemRect.height();
varPara.startColPos = itemRect.left(); varPara.startColPos = itemRect.left();
varPara.endRowPos = itemRect.bottom() + 1; varPara.endRowPos = itemRect.bottom() + 2;
varPara.startRowPos = itemRect.top(); varPara.startRowPos = itemRect.top();
varPara.currVal = 0; varPara.currVal = 0;
varPara.bold = 0; varPara.bold = 0;
@@ -1963,10 +1963,9 @@ void MainWidget::onPreviewScene()
// "\n startRowPos=" + QString::number(varPara.startRowPos) + // "\n startRowPos=" + QString::number(varPara.startRowPos) +
// "\n letterSpace=" + QString::number(varPara.letterSpace)); // "\n letterSpace=" + QString::number(varPara.letterSpace));
} }
else {
pPicScene->render(&painter, itemRect, sourceRect); pPicScene->render(&painter, itemRect, sourceRect);
} }
}
sysPara->status.currPrintRow = sceneRect.height(); sysPara->status.currPrintRow = sceneRect.height();
sysPara->status.currPrintCol = sceneRect.width(); sysPara->status.currPrintCol = sceneRect.width();
+1 -1
View File
@@ -64,7 +64,7 @@ void PicCounterItem::setCounter(COUNTER_TYPE type, int digitalNum)
m_counterType = type; m_counterType = type;
m_digitalNum = digitalNum; m_digitalNum = digitalNum;
m_digitalImg = QImage(QString(":/%1/image/digitalWidth%2.bmp").arg(type).arg(digitalNum)); m_digitalImg = QImage(QString(":/%1/image/digitalWidth%2.bmp").arg(type).arg(digitalNum));
m_digitalImg = m_digitalImg.scaled(width*digitalNum, height + 1, Qt::IgnoreAspectRatio, Qt::FastTransformation); m_digitalImg = m_digitalImg.scaled(width*digitalNum, height, Qt::IgnoreAspectRatio, Qt::FastTransformation);
applyModify(); applyModify();
qInfo() << "Counter item set to " << type ; qInfo() << "Counter item set to " << type ;