gpt4 book ai didi

list - PyQt4 - 将列表转换为 QVector

转载 作者:行者123 更新时间:2023-12-04 02:09:43 24 4
gpt4 key购买 nike

如何从 python 列表中导出 QVector

我试过了

from PyQt4.QtCore import *  #... is QVector herein?
[...]
v=QVector()
for l in list:
v.append(l)

关键问题是,我想使用一种期望 QVector 作为输入的方法,其中传递一个简单的 python 列表会导致错误。此外 name 'QVector' 未定义。请引用https://gis.stackexchange.com/questions/212252/unexpected-bevaviour-of-qgslinevectorlayerdirector-makegraph-when-passing-li了解详情。

更新QtCore.PYQT_VERSION_STR 给我 '4.10.2',所以这不应该是版本问题。

最佳答案

PyQt 从未包装过 QVector 类,而且不太可能有这样做的理由。

QgsLineVectorLayerDirector.makeGraph 方法需要一个 QgsPoint 实例列表。所以大概是 (1) 您传入的列表不包含所有正确类型的对象,或者 (2) 您正在使用的 Qgs 库已损坏。

关于list - PyQt4 - 将列表转换为 QVector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39746241/

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