forked from AG_QGIS/Plugin_SN_Plan41
Anpassung an Qt6, Fehler beim Beenden behoben
This commit is contained in:
16
main.py
16
main.py
@@ -41,14 +41,26 @@ class Plan41:
|
||||
"""
|
||||
Wird aufgerufen, wenn das Dockwidget geschlossen wird. Setzt den Aktivitätsstatus zurück.
|
||||
"""
|
||||
self.dockwidget.closingPlugin.disconnect(self.onClosePlugin)
|
||||
try:
|
||||
self.dockwidget.closingPlugin.disconnect(self.onClosePlugin)
|
||||
except Exception:
|
||||
pass
|
||||
self.pluginIsActive = False
|
||||
|
||||
def unload(self):
|
||||
"""
|
||||
Wird beim Deaktivieren des Plugins aufgerufen. Entfernt Menü- und Toolbar-Eintrag.
|
||||
"""
|
||||
self.ui.remove_action(self.action_text)
|
||||
if hasattr(self, "ui"):
|
||||
self.ui.remove_action(self.action_text)
|
||||
|
||||
if self.dockwidget:
|
||||
try:
|
||||
self.iface.removeDockWidget(self.dockwidget)
|
||||
except Exception:
|
||||
pass
|
||||
self.dockwidget.deleteLater()
|
||||
self.dockwidget = None
|
||||
|
||||
def run(self):
|
||||
"""
|
||||
|
||||
@@ -8,6 +8,8 @@ email=michael.otto@landkreis-mittelsachsen.de
|
||||
|
||||
about=Provide a brief description of the plugin and its purpose.
|
||||
|
||||
supportsQt6=True
|
||||
|
||||
hasProcessingProvider=no
|
||||
tags=python
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
from PyQt5 import QtCore
|
||||
#from PyQt5 import QtCore #Qt6
|
||||
from qgis.PyQt import QtCore
|
||||
|
||||
qt_resource_data = b"\
|
||||
\x00\x00\x02\x5f\
|
||||
|
||||
Reference in New Issue
Block a user