feat:初始化wuhan_QT界面代码

This commit is contained in:
xu
2026-09-09 17:00:37 +08:00
commit 40473ad10b
537 changed files with 23934 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
#ifndef STATUSSTRIP_H
#define STATUSSTRIP_H
#include <QWidget>
class QLabel;
class QPushButton;
class AppContext;
// ===================== 底部状态条(高 94px) =====================
// 底盘电量、底盘电压、清水液位、泡沫液位 + 模式徽标 + 返回按钮
class StatusStrip : public QWidget
{
Q_OBJECT
public:
explicit StatusStrip(AppContext* ctx, QWidget* parent = nullptr);
void setBackVisible(bool visible);
void setBackEnabled(bool enabled);
signals:
void backClicked();
private slots:
void refresh();
private:
AppContext* m_ctx;
QLabel* m_battery = nullptr;
QLabel* m_voltage = nullptr;
QLabel* m_levelA = nullptr;
QLabel* m_levelFoam = nullptr;
QPushButton* m_mode = nullptr;
QPushButton* m_back = nullptr;
};
#endif // STATUSSTRIP_H