gpt4 book ai didi

python 插件中的 qgis 首选项

转载 作者:行者123 更新时间:2023-12-02 01:58:01 27 4
gpt4 key购买 nike

我正在开发一个 qgis python 插件。这个插件改变了显示的默认 UI 窗口(我已经设法做到了)并创建了一些新的标签等等。最近被要求修改qgis里面的一些选项。这些是他们要我修改的内容:

在“设置”->“选项”->“CRS ...”下,将首选项修改为“始终使用此 CRS 启动新项目”。他们希望我将其更改为特定的 CRS。他们还希望我更改常规选项卡和 map 工具选项卡下的几个设置。

我不知道这些首选项在 API 中的什么位置和/或如何更改它们。我认为我不需要具体细节,但如果您能给我一个大概的位置,我将不胜感激。谢谢!

最佳答案

我在这里找到了答案。此邮件列表条目:http://lists.osgeo.org/pipermail/qgis-developer/2012-October/022627.html还有这个http://qt-project.org/doc/qt-5.0/qtcore/qsettings.html很有帮助。我最终进入 Windows 注册表以找出选项的名称(因为这是在 Windows 中本地使用商店 QSettings 时设置的位置。它位于 HKEY_USERS/myid/Software/QuantumGIS 下。在那里,我刚刚进行了实验通过打开和关闭东西来找出插件中需要更改的内容。我是这样做的。

settings = QSettings(QSettings.NativeFormat, QSettings.UserScope, 'QuantumGIS', 'QGis')
settings.setValue('/Projections/projectDefaultCrs', 'EPSG:2278')

希望这对其他人有帮助。

关于python 插件中的 qgis 首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18769383/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com