2012-07-24 7 views
10

Chcę używać QString i QStringList, ale w PySide 1.1.0 nie są w modułach, a nie w documents.so, co mogę zrobić, aby z nich korzystać.dziękuję ty. Nie tylko QString i QStringList, nie mogę również znaleźć QTableModel, QListModel i etc.Nie mogę znaleźć QString w PySide 1.1.0

Odpowiedz

16

Nie potrzebujesz QString ani QStringList: możesz używać natywnych typów Pythona wszędzie tam, gdzie będą potrzebne w C++/Qt.

Więcej informacji na ten temat można znaleźć pod adresem here.

Przykładowo

  • QStringunicode (str Pythona 3)
  • QVariant → dowolnego typu
  • QByteArraybytes lub bytearray

I ha nigdy nie były takie klasy jak QTableModel i QListModel w Qt.
Prawdopodobnie szukasz QAbstractTableModel i QAbstractListModel.

+0

Dziękuję, rozwiązałem to teraz. – coolboymark

+0

Czy istnieje zaktualizowany adres URL łącza psep-0101? Nie mogę znaleźć tego zasobu w dowolnym miejscu. – barik

+0

@barik Wyszukiwanie 'psep-0101' daje, na przykład, [** ten wynik **] (https://qt.gitorious.org/pyside/pseps/source/5a753a0f6b518b6a249ba5820fc05c450daf961c:psep-0101.txt). –