Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
На счёт Qt5 — он не так давно вышел и я с ним ещё не освоился.
Q_OBJECT
не составляет никакого труда. В других случаях — то-ли из-за боязни «тяжёлого» QObject
, то-ли из-за каких либо других причин, по крайней мере в моём случае — находился вариант обхождения без сигналов/слотов, причём, вполне скромный и не расточительный… да ещё если учесть C++11( ->куда же без Qt5 ) — проблема полностью отпадает.У многих программистов, работающих с Qt4, наверняка возникало навязчивое желание соединить сигнал, посылаемый неким наследником QObject, c простой функцией, не являющейся слотом или даже членом некоторого класса.
self.connect(self.butVar5, QtCore.SIGNAL("clicked()"), lambda: self.fVar(5))
Соединяем Qt-сигнал с простой функцией и лямбда