From: 小龙 Date: Thu, 30 Jul 2026 01:07:37 +0000 (+0800) Subject: 窗口顶部添加菜单栏:查看日志/配置文件/安装目录 X-Git-Url: https://szjxzxh.cn/gitweb/avatars/avatar_1.jpg?a=commitdiff_plain;h=a915a0fb63ba6a9d7887836fe10645287e02c391;p=%E5%BE%AE%E4%BF%A1%E7%9B%91%E6%8E%A7 窗口顶部添加菜单栏:查看日志/配置文件/安装目录 --- diff --git a/wechat_auto_login.py b/wechat_auto_login.py index 1db1ae8..ef4252f 100644 --- a/wechat_auto_login.py +++ b/wechat_auto_login.py @@ -389,6 +389,18 @@ try: def _setup_ui(self): self.root = tk.Tk() self.root.title("微信监控") + + # 菜单栏 + menubar = tk.Menu(self.root) + self.root.config(menu=menubar) + + file_menu = tk.Menu(menubar, tearoff=0) + menubar.add_cascade(label="文件", menu=file_menu) + file_menu.add_command(label="查看日志", command=self._open_log) + file_menu.add_command(label="查看配置文件", command=self._open_ini) + file_menu.add_command(label="打开安装目录", command=self._open_dir) + file_menu.add_separator() + file_menu.add_command(label="退出", command=self._quit) self.root.attributes("-topmost", True) self.root.configure(bg="#f0f0f0") @@ -409,18 +421,7 @@ try: ) self.info_btn.place(relx=1.0, x=-4, y=2, anchor="ne") - # 打开日志按钮 - self.log_btn = tk.Button( - self.root, - text="📁 打开日志", - font=("Segoe UI", 9), - bg="#E0E0E0", - fg="#333333", - bd=1, - cursor="hand2", - command=self._open_log, - ) - self.log_btn.place(relx=0.5, rely=0.62, anchor="center") + # 中央开关按钮 self.toggle_btn = tk.Button( @@ -554,6 +555,18 @@ try: except Exception: pass + def _open_ini(self): + """打开配置文件""" + log_dir = os.path.dirname(os.path.abspath(__file__)) + ini_file = os.path.join(log_dir, "wechat_auto_login.ini") + if os.path.exists(ini_file): + os.startfile(ini_file) + + def _open_dir(self): + """打开安装目录""" + log_dir = os.path.dirname(os.path.abspath(__file__)) + os.startfile(log_dir) + # ── status ── def _set_status(self, text): self.status_var.set(text)