fix bug
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user