Python Shelve PyQt4 объекты TypeError: тип sip.wrapper не может быть создан или переклассифицирован

У меня проблемы с выбором объектов PyQt4. Я могу мариновать нормальные объекты, но мой класс, один из атрибутов которого PyQt4 объект это дает мне эту ошибку:

Ошибка TypeEr: тип sip.wrapper не может быть создан или переклассифицирован

Я много читал и учился у Вот что только несколько объектов pyqt4 могут быть засолены, но мои объекты выходят за рамки этих объектов. Я понял, что это происходит потому, что объекты pyqt4 c++ объекты расширений. Много ответов объяснил Зачем это происходит, но никто не предложил хорошую работу решение. Я использую shelve модуль.

Я использую объекты PyQt4: QLayout, QLabel, QStackedWidget, а также QWidget, Каждый из них имеет свои собственные свойства, которые содержат Больше Элементы PyQt4 (т.е. QFont для Qlabels), но я не думаю, что это имеет значение.

Может ли кто-нибудь предложить хорошее решение для хранения этих объектов на полке в Python, сохраняя все их свойства?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]