Ich möchte eine Schaltfläche erstellen und zur QGIS-Symbolleiste hinzufügen oder alternativ meine eigene Symbolleiste erstellen und die Schaltfläche hier hinzufügen.
Ein Plugin sollte gestartet werden, wenn der Benutzer auf die Schaltfläche klickt.
Sie können der Symbolleiste oder den Menüs Symbole hinzufügen. Weitere Informationen finden Sie im pyqgis-Kochbuch unter http://www.qgis.org/pyqgis-cookbook/plugins.html
def initGui(self):
# create action that will start plugin configuration
self.action = QAction(QIcon(":/plugins/testplug/icon.png"), "Test plugin", self.iface.mainWindow())
self.action.setWhatsThis("Configuration for test plugin")
self.action.setStatusTip("This is status tip")
QObject.connect(self.action, SIGNAL("triggered()"), self.run)
# add toolbar button and menu item
self.iface.addToolBarIcon(self.action)
self.iface.addPluginToMenu("&Test plugins", self.action)