QVariant 输出问题

问题描述 投票:0回答:1

我正在做一个测试,因为我在实际应用程序中也遇到了这个错误,但如果我可以在这个测试脚本上解决它,那么我应该能够在我的应用程序中解决它。

from PyQt5.QtCore import QVariant

# Sample QVariant-like object containing a string
qvariant_like = QVariant("123.456")

# Convert the QVariant to a Python string using str()
string_value = str(qvariant_like)

# Print the string value
print(string_value)  # Output: "123.456"

我面临的问题是输出给了我类型 而不是字符串值“123.456”。

python pyqt5 pyside2
1个回答
0
投票
from PyQt5.QtCore import QVariant

qvariant_like = QVariant("123.456")

# Use QVariant.value() to convert
string_value = str(qvariant_like.value())

print(string_value)  # Output: "123.456"
© www.soinside.com 2019 - 2024. All rights reserved.