修复窗口管理方面的部分问题
This commit is contained in:
15
AUTO_MAA.py
15
AUTO_MAA.py
@@ -2671,6 +2671,8 @@ class Main(QWidget):
|
|||||||
|
|
||||||
class AUTO_MAA(QMainWindow):
|
class AUTO_MAA(QMainWindow):
|
||||||
|
|
||||||
|
if_save = True
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(AUTO_MAA, self).__init__()
|
super(AUTO_MAA, self).__init__()
|
||||||
|
|
||||||
@@ -2705,12 +2707,12 @@ class AUTO_MAA(QMainWindow):
|
|||||||
self.tray.setContextMenu(self.tray_menu)
|
self.tray.setContextMenu(self.tray_menu)
|
||||||
self.tray.activated.connect(self.on_tray_activated)
|
self.tray.activated.connect(self.on_tray_activated)
|
||||||
|
|
||||||
self.set_ui("配置")
|
|
||||||
self.show_main()
|
self.show_main()
|
||||||
|
|
||||||
def show_tray(self):
|
def show_tray(self):
|
||||||
"""最小化到托盘"""
|
"""最小化到托盘"""
|
||||||
self.set_ui("保存")
|
if self.if_save:
|
||||||
|
self.set_ui("保存")
|
||||||
self.hide()
|
self.hide()
|
||||||
self.tray.show()
|
self.tray.show()
|
||||||
|
|
||||||
@@ -2763,6 +2765,8 @@ class AUTO_MAA(QMainWindow):
|
|||||||
# 配置窗口相关属性
|
# 配置窗口相关属性
|
||||||
elif mode == "配置":
|
elif mode == "配置":
|
||||||
|
|
||||||
|
self.if_save = False
|
||||||
|
|
||||||
size = list(
|
size = list(
|
||||||
map(int, self.main.config["Default"]["SelfSet.UIsize"].split("x"))
|
map(int, self.main.config["Default"]["SelfSet.UIsize"].split("x"))
|
||||||
)
|
)
|
||||||
@@ -2773,12 +2777,11 @@ class AUTO_MAA(QMainWindow):
|
|||||||
if self.main.config["Default"]["SelfSet.UImaximized"] == "True":
|
if self.main.config["Default"]["SelfSet.UImaximized"] == "True":
|
||||||
self.showMinimized()
|
self.showMinimized()
|
||||||
self.showMaximized()
|
self.showMaximized()
|
||||||
elif self.main.config["Default"]["SelfSet.UImaximized"] == "False":
|
|
||||||
self.showMinimized()
|
|
||||||
self.showNormal()
|
|
||||||
else:
|
else:
|
||||||
self.showMinimized()
|
self.showMinimized()
|
||||||
self.show()
|
self.showNormal()
|
||||||
|
|
||||||
|
self.if_save = True
|
||||||
|
|
||||||
def changeEvent(self, event: QtCore.QEvent):
|
def changeEvent(self, event: QtCore.QEvent):
|
||||||
"""重写后的 changeEvent"""
|
"""重写后的 changeEvent"""
|
||||||
|
|||||||
Reference in New Issue
Block a user