QGISで、属性テーブルを表示するスクリプトは下記のように記述します。



# QGIS2,QGIS3変更なし。
query = "field03 = 2"
layer = iface.activeLayer()

iface.showAttributeTable(layer, query)


実行すると任意条件の検索結果が属性テーブルが表示されます。


検索条件を指定:


query = "field03 = 2"


属性テーブルを表示:


iface.showAttributeTable(layer, query)


属性テーブルをスクリプトで表示することができます。





book


Q&A