【发布时间】:2020-05-28 12:12:47
【问题描述】:
考虑以下代码:
from PyQt5.QtCore import QJsonDocument
json = {
"catalog": [
{
"version": None,
},
]
}
QJsonDocument(json)
在 Python 3.7 和 PyQt 5.14.2 下,最后一行出现如下错误:
TypeError: a value has type 'list' but 'QJsonValue' is expected
QJsonDocument 明确支持列表:QJsonDocument({'a': []}) 工作正常。
那么,发生了什么事?
【问题讨论】:
标签: pyqt5 python-3.7 qjsondocument