hlp:更新翻译、喷嘴到底后等至少3秒检查相检、状态机统一打印和回收槽状态、修复数字键盘输入bug

This commit is contained in:
kite_lucs
2026-09-18 15:20:13 +08:00
35 changed files with 3840 additions and 3113 deletions
+10 -3
View File
@@ -29,6 +29,8 @@
#include "fileManage/FileManageWidget.h"
#include "setnumdlg.h"
#include "PrintSetting.h"
#include "PressureMonitor.h"
class MainWidget : public QWidget
{
@@ -45,9 +47,10 @@ public:
* @brief 生成打印内容,并发送打印内容到 FPGA
*
* @param pPicScene 包含打印内容的场景
* @param printSettings 打印内容所需要的打印设置
* @return 成功返回true,否则false,查看日志
*/
bool generatePrintContent(PicScene* pPicScene);
bool generatePrintContent(PicScene* pPicScene, const PrintSettingModel& printSettings);
/**
* @brief 重新生成打印内容,所用场景是由调用 generatePrintContent 时设置的,generatePrintContent 也会调用此函数
@@ -107,7 +110,7 @@ public:
/**
* @brief 设置回收槽开关状态
*/
void updateReclaimStatus();
void updateReclaimText();
void updateSysStatusToUI(); //重载
//Mainwindow获取机器总状态
@@ -160,8 +163,11 @@ private:
int r_ExpiryDay;
QTimer *airPushTimer;
PressureMonitor *m_pressureMonitor = nullptr;
PicScene *pPicScene = nullptr;
QGraphicsView *view;
PrintSettingModel printSettingsModel;
FileManageWidget *m_fileManageWidget = nullptr;
@@ -189,7 +195,8 @@ public slots:
void _on_pushButtonPowerOff_pressed(bool notice);
void onLabelFaultRusumePressed();
void slt_resetCNT1();
void slt_resetCNT2();
void UpdateUIVersion();
void on_m_RightBtn_clicked();