调试初版

This commit is contained in:
xu
2026-10-14 18:22:41 +08:00
parent d3a355bd3f
commit e5efdea06e
26 changed files with 289 additions and 140 deletions
+1 -3
View File
@@ -119,7 +119,7 @@ DebugMaintainPage::DebugMaintainPage(AppContext* ctx, QWidget* parent)
QPushButton* back = button("返回", "", bottom);
back->setFixedSize(160, 76);
back->setStyleSheet(cancelButtonStyle(40)); // 选中(悬停/按下/焦点)红底白字
connect(back, &QPushButton::clicked, this, [this]() { emit navigate(PageJob); });
connect(back, &QPushButton::clicked, this, [this]() { emit navigate(m_returnPage); });
bottomLay->addWidget(back);
root->addWidget(bottom);
@@ -129,8 +129,6 @@ DebugMaintainPage::DebugMaintainPage(AppContext* ctx, QWidget* parent)
});
// Tab 顺序(循环):返回 → D1控制 → D2控制 → 各泵(转速输入 → 启动 → 停止) → 回到返回。
// 这些按钮在控件级样式表里写了 :checked,而控件级样式表的优先级高于全局
// QPushButton:focus,默认焦点链下容易看起来“停不上去”,故显式排一遍保证都能停住
QWidget* tabChain[] = {
m_valve1Btn, m_valve2Btn,
m_airRpm->editor(), m_airStart, m_airStop,