Уведомления

Группа в Telegram: @pythonsu

#1 Март 29, 2017 23:35:03

MrTrushka
Зарегистрирован: 2017-03-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt5. pyqtSignal

Почему нельзя создавать сигнал в __init__???

class MyThread(QThread):
mySignal = pyqtSignal(str)

def __init__(self, parent=None):
QThread.__init__(self, parent)
#self.mySignal = pyqtSignal(str)

Офлайн

#2 Март 30, 2017 10:06:03

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

PyQt5. pyqtSignal

МБ потому что так задумали разработчики?
если вас интересуют подробности то вот http://blog.abstractfactory.io/dynamic-signals-in-pyqt/
все разжовано, правда на английском, но вроде все понятно.
Там же как это обойти написав свой класс для сигналов.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Март 30, 2017 10:18:28)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version