read this, http://developer.qt.nokia.com/wiki/Signals_and_Slots_in_PySide
---------------------------------------- > From: [email protected] > To: [email protected] > Date: Thu, 28 Oct 2010 12:04:43 +1100 > Subject: [PySide] psep100 > > Hi, > > My knowledge of Qt is between None and rudimentary. I am trying to > come to grips with PySide. Here is a try to run of the example on > Signals and Slots in psep100: > > #!/usr/bin/env python > # signal.py - try PySide signal slot convention > > from PySide import QtCore > > class Foo(QtCore.QObject): > > # Define a new signal called 'trigger' that has no arguments. > trigger = QtCore.pyqtSignal() > > def connect_and_emit_trigger(self): > # Connect the trigger signal to a slot. > self.trigger.connect(self.handle_trigger) > # Emit the signal. > self.trigger.emit() > > def handle_trigger(self): > # Show that the slot has been called. > print "trigger signal received" > > if __name__ == "__main__": > foo = Foo() > foo.connect_and_emit_trigger() > > When I run this program (signal.py), I get the following dialog (My > kubuntu 10.10 OS, the PC is imodestly named "supremo"; my user name is > ak): > > a...@supremo:/dat/work/PySide/examples$ ./signal.py > Traceback (most recent call last): > File "./signal.py", line 6, in > class Foo(QtCore.QObject): > File "./signal.py", line 9, in Foo > trigger = QtCore.pyqtSignal() > AttributeError: 'module' object has no attribute 'pyqtSignal' > a...@supremo:/dat/work/PySide/examples$ > > I am using ubuntu 10.10 libraries for binaries. My interpretation of > the message is that the binaries a way behind psep100 . Perhaps the > solution is to install Pyside from the last source version released? > > BTW, attempted update installation of binaries from ppa:pyside/ppa > gave a 404 Not found message for maverick Sources.gz and packages.gz. > Should I ignore these warnings? > > OldAl. > -- > Algis Kabaila > http://akabaila.pcug.org.au/ > _______________________________________________ > PySide mailing list > [email protected] > http://lists.openbossa.org/listinfo/pyside _______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
