hlp:新建文件,内容从左下角开始,使用状态机,报警内容在自检和关机时不爆红提示

This commit is contained in:
kite_lucs
2026-09-08 15:06:03 +08:00
parent 4c06500338
commit 84e20a440c
14 changed files with 722 additions and 185 deletions
+2 -2
View File
@@ -22,6 +22,8 @@ public:
bool updateDatetimeStr();
virtual QRectF boundingRect() const override;
protected:
virtual void setCustomAttrs(const QXmlStreamAttributes& attrs) override;
@@ -37,8 +39,6 @@ private:
QString m_currDateTimeStr;
QString m_maxDateTimeStr;
QSize m_maxSize; // 缓存最长字符串的像素宽高
virtual QRectF boundingRect() const override;
};
#endif // PIC_DATE_ITEM_H
+2 -2
View File
@@ -32,6 +32,8 @@ public:
bool updateScheduleName();
virtual QRectF boundingRect() const override;
protected:
virtual void setCustomAttrs(const QXmlStreamAttributes& attrs) override;
@@ -48,8 +50,6 @@ private:
QString m_currScheduleName;
QSize m_maxSize; // 缓存最长名称的像素宽高
virtual QRectF boundingRect() const override;
QSize calcMaxSize();
};
+5
View File
@@ -61,6 +61,11 @@ bool PicCodeItem::updateVariants(const QVector<int> counters)
return b;
}
int PicCodeItem::getHeight()
{
return m_codeImage.height();
}
QImage PicCodeItem::itemImage()
{
return m_codeImage;
+1
View File
@@ -20,6 +20,7 @@ public:
bool updateVariants(const QVector<int> counters);
int getHeight();
protected:
/**
* @brief itemImage 子类可以重新实现该方法用于返回已经渲染好了的但未应用方向、水平拉伸的图像