Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2011 12:03:58

Hayate
От:
Зарегистрирован: 2010-10-15
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt, приведение типов

Как правильно конвертировать QListWidgetItem в QObject, чтобы для этого элемента работал connect?
qobject_cast? Может кто-нибудь показать строку кода, как это выглядит на питоне?



Офлайн

#2 Дек. 22, 2011 13:06:30

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, приведение типов

Я извиняюсь, а каким образом вы собираетесь использовать connect?



Офлайн

#3 Дек. 22, 2011 13:13:34

Hayate
От:
Зарегистрирован: 2010-10-15
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt, приведение типов

QtCore.QObject.connect(items, QtCore.SIGNAL('clicked()'), lambda: self.show(navigation = 1))
Где item - QListWidgetItem

И выдаётся ошибка:
TypeError: arguments did not match any overloaded call:
QObject.connect(QObject, SIGNAL(), QObject, SLOT(), Qt.ConnectionType=Qt.AutoConnection): argument 1 has unexpected type 'QListWidgetItem'
QObject.connect(QObject, SIGNAL(), callable, Qt.ConnectionType=Qt.AutoConnection): argument 1 has unexpected type 'QListWidgetItem'
QObject.connect(QObject, SIGNAL(), SLOT(), Qt.ConnectionType=Qt.AutoConnection): first argument of unbound method must have type 'QObject'



Офлайн

#4 Дек. 22, 2011 16:47:30

dartNNN
От:
Зарегистрирован: 2009-12-08
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, приведение типов

http://www.python.su/forum/viewtopic.php?id=13338
В данном аспекте разница между QListWidget и QTreeWidget отсутствует.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version