初步增加 gui

This commit is contained in:
yml2213
2026-06-21 23:25:08 +08:00
parent ea8a56ca66
commit af3951ec6f
6 changed files with 938 additions and 0 deletions
+8
View File
@@ -117,6 +117,7 @@ def main():
parser.add_argument('-c', '--config', default='config.yaml', help='配置文件路径')
parser.add_argument('-i', '--index', type=int, default=0, help='单账号登录时的账号索引')
parser.add_argument('-b', '--batch', action='store_true', help='批量登录模式')
parser.add_argument('-g', '--gui', action='store_true', help='启动GUI界面')
parser.add_argument('-v', '--verbose', action='store_true', help='详细日志')
args = parser.parse_args()
@@ -125,6 +126,13 @@ def main():
log_level = "DEBUG" if args.verbose else "INFO"
setup_logger(level=log_level)
# 启动GUI
if args.gui:
from gui import DouyuLoginApp
app = DouyuLoginApp(config_path=args.config)
app.run()
return
# 加载配置
try:
config = Config(args.config)