feat(ui): 初步完成公告界面升级

This commit is contained in:
DLmaster
2025-03-16 00:22:24 +08:00
parent 2dfcd3f131
commit 0c274ecbe0
3 changed files with 100 additions and 7 deletions

View File

@@ -62,6 +62,7 @@ from .Widget import (
LineEditSettingCard,
PasswordLineEditSettingCard,
UrlListSettingCard,
NoticeMessageBox,
)
@@ -465,9 +466,7 @@ class Setting(QWidget):
and datetime.strptime(notice["time"], "%Y-%m-%d %H:%M") > time_local
):
choice = Dialog("公告", notice["content"], self)
choice.cancelButton.hide()
choice.buttonLayout.insertStretch(1)
choice = NoticeMessageBox(self.window(), notice["notice_dict"])
if choice.exec():
with (Config.app_path / "resources/notice.json").open(
mode="w", encoding="utf-8"