mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 07:23:03 +08:00
refactor(ALConfigWidget): ALConfigWidget is changed into non-modal dialog
This commit is contained in:
@@ -58,6 +58,7 @@ class ALConfigWidget(QWidget, Ui_ALConfigWidget):
|
|||||||
self
|
self
|
||||||
):
|
):
|
||||||
|
|
||||||
|
self.setWindowFlags(Qt.WindowType.Window)
|
||||||
self.initlizeFloorRoomMap()
|
self.initlizeFloorRoomMap()
|
||||||
self.initilizeUserInfoWidget()
|
self.initilizeUserInfoWidget()
|
||||||
|
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ class ALMainWindow(QMainWindow, Ui_ALMainWindow):
|
|||||||
self.__alTimerTaskWidget.deleteLater()
|
self.__alTimerTaskWidget.deleteLater()
|
||||||
if self.__alConfigWidget:
|
if self.__alConfigWidget:
|
||||||
self.__alConfigWidget.close()
|
self.__alConfigWidget.close()
|
||||||
self.__alConfigWidget.deleteLater()
|
# the config widget is already deleted in the 'self.onConfigWidgetClosed'
|
||||||
super().closeEvent(event)
|
super().closeEvent(event)
|
||||||
|
|
||||||
|
|
||||||
@@ -369,8 +369,6 @@ class ALMainWindow(QMainWindow, Ui_ALMainWindow):
|
|||||||
self.__config_paths
|
self.__config_paths
|
||||||
)
|
)
|
||||||
self.__alConfigWidget.configWidgetCloseSingal.connect(self.onConfigWidgetClosed)
|
self.__alConfigWidget.configWidgetCloseSingal.connect(self.onConfigWidgetClosed)
|
||||||
self.__alConfigWidget.setWindowFlags(Qt.WindowType.Window)
|
|
||||||
self.__alConfigWidget.setWindowModality(Qt.WindowModality.ApplicationModal)
|
|
||||||
self.__alConfigWidget.show()
|
self.__alConfigWidget.show()
|
||||||
self.__alConfigWidget.raise_()
|
self.__alConfigWidget.raise_()
|
||||||
self.__alConfigWidget.activateWindow()
|
self.__alConfigWidget.activateWindow()
|
||||||
|
|||||||
Reference in New Issue
Block a user