[PyQt] Proposal for New-style Signals
phil at riverbankcomputing.com
Wed Jan 30 08:38:51 GMT 2008
On Wednesday 30 January 2008, nytmyn wrote:
> The stage 2 simplified qt signals looks just great :)
> What about signals declared in Python? I'd really like to have
> the possibility to declare and use them as the qt ones.
You can do that now using __pyqtSignals__.
> All QObjects derrived classes are passed as pointers and
> the values based classes are (really) often passed as const references
> so signatures of python declared signals and slots could be formed from
> python types and use
> c++ string based declarations only for more complicated cases.
> I admit I really love C++ but I hate seeing it in Python :)
> class Example(QObject):
> signalFoo = Signal(int)
> @pyqtSignature("newSlotName", int, QImage)
> def slotBar(self, number, image):
Strings are going to stay for the reasons I've already given.
More information about the PyQt