[FOSSGIS-Talk] "Attributeingabeformular bei Objekterstellung unterdrücke" via Python
Claas Leiner
claas.leiner at gkg-kassel.de
Di Mär 2 19:42:54 CET 2021
Hallo Thomas,
nochmals vielen Dank,
das war genau der richtige Ansatz..
Vor allem ist das ein guter Startpunkt, um ein wenig in die Anpassung
der Benutzeroberfläche mit Python hineinzukommen.
Ich konnte mir so zwei Icons einfügen - zum Aus- und Einschalten des
Eingabeformulars.
Viele Grüße,
Claas
----------------------
def classFactory(iface):
return FormAusschalten(iface)
class FormAusschalten:
def __init__(self, iface):
self.iface = iface
self.plugin_dir = os.path.dirname(__file__)
def initGui(self):
self.fo_aus =
QAction(QIcon(os.path.join(self.plugin_dir,"form_aus.svg")),"Formular
aus!", self.iface.mainWindow())
self.fo_aus.triggered.connect(self.aus)
self.iface.addToolBarIcon(self.fo_aus)
self.fo_ein =
QAction(QIcon(os.path.join(self.plugin_dir,"form_an.svg")),"Formular
ein!", self.iface.mainWindow())
self.fo_ein.triggered.connect(self.ein)
self.iface.addToolBarIcon(self.fo_ein)
def unload(self):
self.iface.removeToolBarIcon(self.fo_aus)
del self.fo_aus
self.iface.removeToolBarIcon(self.fo_ein)
del self.fo_ein
def aus(self):
QSettings().setValue('/qgis/digitizing/disable_enter_attribute_values_dialog',
True)
def ein(self):
QSettings().setValue('/qgis/digitizing/disable_enter_attribute_values_dialog',
False)
--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr
Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel
Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste