feat(maa): 添加每周剿灭模式上限功能

This commit is contained in:
2025-03-20 10:42:46 +08:00
parent a363e8dc34
commit b359cd623b
3 changed files with 95 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ from qfluentwidgets import (
ExpandGroupSettingCard,
ComboBoxSettingCard,
PushSettingCard,
SwitchSettingCard,
)
from PySide6.QtCore import Qt
import requests
@@ -697,6 +698,12 @@ class MaaSettingBox(QWidget):
"若超过该次数限制仍未完成代理,视为代理失败",
Config.maa_config.RunSet_RunTimesLimit,
)
self.AnnihilationWeeklyLimit = SwitchSettingCard(
configItem=Config.maa_config.RunSet_AnnihilationWeeklyLimit,
icon=FluentIcon.PAGE_RIGHT,
title="每周剿灭仅执行到上限",
content="每周剿灭模式执行到上限,本周剩下时间不再执行剿灭任务",
)
widget = QWidget()
Layout = QVBoxLayout(widget)
@@ -706,6 +713,7 @@ class MaaSettingBox(QWidget):
Layout.addWidget(self.AnnihilationTimeLimit)
Layout.addWidget(self.RoutineTimeLimit)
Layout.addWidget(self.RunTimesLimit)
Layout.addWidget(self.AnnihilationWeeklyLimit)
self.viewLayout.setContentsMargins(0, 0, 0, 0)
self.viewLayout.setSpacing(0)
self.addGroupWidget(widget)