This commit is contained in:
root
2026-02-10 02:54:13 +08:00
parent 4a59323398
commit 64bfd85368
22 changed files with 2572 additions and 422 deletions

View File

@@ -19,11 +19,13 @@ class SmartInfoDialog:
self.dialog.title(f"SMART 信息 - {device_path}")
self.dialog.geometry("700x600")
self.dialog.transient(parent)
self.dialog.grab_set()
self._center_window()
self._create_widgets()
# 窗口可见后再设置 grab_set
self.dialog.after(100, self.dialog.grab_set)
def _center_window(self):
"""居中显示"""
self.dialog.update_idletasks()
@@ -213,12 +215,14 @@ class SmartOverviewDialog:
self.dialog.title("SMART 健康监控 - 总览")
self.dialog.geometry("800x500")
self.dialog.transient(parent)
self.dialog.grab_set()
self._center_window()
self._create_widgets()
self._refresh_data()
# 窗口可见后再设置 grab_set
self.dialog.after(100, self.dialog.grab_set)
def _center_window(self):
"""居中显示"""
self.dialog.update_idletasks()