用户输入的value
可以是字符串或整数。
QAbstractTableModel
的setData()
方法总是将此value
作为QtCore.QVariant
获取
问题:
如何在setData()
内部实现if/elif/else
,以区分接收的QVariant
是字符串还是整数?(因此使用适当的QVariant
转换方法(例如.toString()或toInt())
p.s.有趣的是,试图将QVariant
转换为int()的结果是一个元组,例如:(0, False)
或(123, True)
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐