【发布时间】:2012-07-22 12:13:21
【问题描述】:
我想使用 QString 和 QStringList,但是在 PySide 1.1.0 中,它们不在模块中,也不在文档中。所以,我该怎么做才能使用它们。谢谢。不仅仅是 QString 和 QStringList,我可以QTableModel、QListModel 等也找不到。
【问题讨论】:
我想使用 QString 和 QStringList,但是在 PySide 1.1.0 中,它们不在模块中,也不在文档中。所以,我该怎么做才能使用它们。谢谢。不仅仅是 QString 和 QStringList,我可以QTableModel、QListModel 等也找不到。
【问题讨论】:
您不需要 QString 或 QStringList:您可以在 C++/Qt 中需要它们的任何地方使用 Python 的本机类型。
更多详情请见in PSEP 101。
例如,
QString → str(Python 2 中的unicode)QVariant → 任何类型QByteArray → bytes 或 bytearray
Qt 中从来没有 QTableModel 和 QListModel 这样的类。
您可能正在寻找QAbstractTableModel 和QAbstractListModel。
【讨论】:
psep-0101 会给出例如this result。