是否可以通過代碼在 QGIS 中創建/更新專案變數?我們每年在我的公司生成大約 1000 個小專案——對于每個作業,我們復制一個 QGIS 模板。我們的目標是在 QGIS 專案中使用專案變數——但我們希望在復制模板時預先填充它們。或者 - 如果我們將所有 QGIS 專案存盤在 Postgres 中,我們可以在資料庫中存盤/檢索專案變數嗎?例如,專案表?
uj5u.com熱心網友回復:
ProjectInstance = QgsProject.instance()
#Use this to set the Variable
QgsExpressionContextUtils.setProjectVariable(ProjectInstance, 'myVariable','myValue')
#Use this to get the Variable
print(QgsExpressionContextUtils.projectScope(ProjectInstance).variable('myVariable'))
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/412496.html
標籤:
下一篇:C 程式中變數名存盤在哪里?
