i can not find QString in PySide 1.1.0

coolboymark picture coolboymark · Jul 24, 2012 · Viewed 8.7k times · Source

I want to use QString and QStringList, but in PySide 1.1.0, they are not in modules, and not in documents.so, what can I do to use them.thank you.Not just QString and QStringList, I can not find QTableModel, QListModel and etc too.

Answer

Oleh Prypin picture Oleh Prypin · Jul 24, 2012

You don't need QString or QStringList: you can use Python's native types anywhere they would be needed in C++/Qt.

More details about this can be found in PSEP 101.

For example,

  • QStringstr (unicode in Python 2)
  • QVariant → whatever type
  • QByteArraybytes or bytearray

And there have never been such classes as QTableModel and QListModel in Qt.
You're probably looking for QAbstractTableModel and QAbstractListModel.