Als «pyqgis» getaggte Fragen

10
Wie ändere ich die Farbe einer Vektorebene in pyQGIS?

Ist es möglich, die Farbe beim Hinzufügen einer Vektorebene zu ändern? Ich habe eine Vektorebene mit Wasserflächen und möchte sie mit einem blauen Farbstil laden. Die Ebene wird hinzugefügt mit: QgsMapLayerRegistry.instance().addMapLayer(self.vlayer) Kann ich die Farbe nach oder während des Ladens...

10
Wie beende ich QGIS nach dem Ausführen eines Python-Skripts?

Ich möchte ein Python-Skript über ausführen qgis --code myscript.pyund dann sofort beenden. Ich verwende iface.actionExit().trigger(), wodurch QGIS beendet wird, wenn ich es über die Python-Konsole ausführe, aber nicht, wenn es in das Skript eingefügt wird, an das ich übergebe --code. Was ist der...

10
Rufen Sie verfügbare PostGIS-Verbindungen in PyQGIS ab

Kann ich die verfügbaren Verbindungen zu PostGIS-Datenbanken in PyQGIS abrufen? Ich möchte eine Liste der verfügbaren Datenbankverbindungen und anschließend eine Liste der Tabellen in der Benutzeroberfläche meines Plugins bereitstellen. Ich habe das Kochbuch überprüft, kann aber keinen Weg finden,...

10
Wie ändere ich eine Projektvariable mit Python?

Ich möchte den Wert einer benutzerdefinierten Projektvariablen (kann manuell in Projekteinstellungen | Variablen bearbeitet werden) über die Python-Konsole ändern. Ich habe die Funktion setVariable () in der Klasse QgsExpressionContextScope aufgespürt, aber es ist mir nicht gelungen, die Variable...