修复信号窗口边界计算逻辑,确保返回正确的信号范围

This commit is contained in:
marques
2025-09-01 15:25:17 +08:00
parent 496ff73f9a
commit 676f3b80ee

View File

@ -1937,7 +1937,7 @@ class MainWindow_SA_label(QMainWindow):
elif start + value + self.config["WindowSignalSecond"] > self.config["SignalSecond"]: elif start + value + self.config["WindowSignalSecond"] > self.config["SignalSecond"]:
PublicFunc.msgbox_output(self, "已到达信号末尾,无法继续前进!", Constants.MSGBOX_TYPE_WARNING) PublicFunc.msgbox_output(self, "已到达信号末尾,无法继续前进!", Constants.MSGBOX_TYPE_WARNING)
PublicFunc.text_output(self.ui, "已到达信号末尾,无法继续前进!", Constants.TIPS_TYPE_ERROR) PublicFunc.text_output(self.ui, "已到达信号末尾,无法继续前进!", Constants.TIPS_TYPE_ERROR)
return start - self.config["WindowSignalSecond"], self.config["SignalSecond"] return self.config["SignalSecond"] - self.config["WindowSignalSecond"], self.config["SignalSecond"]
else: else:
return start + value, start + value + self.config["WindowSignalSecond"] return start + value, start + value + self.config["WindowSignalSecond"]