add config and change logo

This commit is contained in:
Julian Freeman
2025-10-18 23:09:05 -04:00
parent 516d9e4df3
commit 86badad057
9 changed files with 261 additions and 276 deletions

View File

@@ -3,10 +3,11 @@ from zoneinfo import ZoneInfo
from PySide6.QtWidgets import QWidget, QVBoxLayout, QHBoxLayout, QAbstractItemView
from PySide6.QtCore import QAbstractTableModel, QModelIndex, Qt, QSortFilterProxyModel
from qfluentwidgets import (
PushButton, TableView, FluentIcon as Fi, PillPushButton
TableView, FluentIcon as Fi, PillPushButton, PrimaryPushButton
)
from common.utils import SAFE_MAP_ICON, SAFE_MAP
from common.config import cfg
# dict[str, str | int] 就是
# {
@@ -104,9 +105,9 @@ class MainInterface(QWidget):
self.setLayout(self.vly_m)
self.hly_top = QHBoxLayout()
self.pbn_refresh = PushButton(Fi.SYNC, "刷新", self)
self.pbn_add = PushButton(Fi.ADD, "添加", self)
self.pbn_delete = PushButton(Fi.DELETE, "删除", self)
self.pbn_refresh = PrimaryPushButton(Fi.SYNC, "刷新", self)
self.pbn_add = PrimaryPushButton(Fi.ADD, "添加", self)
self.pbn_delete = PrimaryPushButton(Fi.DELETE, "删除", self)
safe_checks = [
("安全", 1), ("未知", 0), ("不安全", -1), ("未记录", -2),
@@ -146,6 +147,7 @@ class MainInterface(QWidget):
self.tbv_m.setColumnWidth(0, 250)
self.tbv_m.setColumnWidth(1, 200)
self.tbv_m.setColumnWidth(3, 180)
self.tbv_m.scrollDelagate.verticalSmoothScroll.setSmoothMode(cfg.get(cfg.smooth_mode))
self.vly_m.addWidget(self.tbv_m)