About the slot declaration decorator in PyQt4

B

Bighead

I remember when I did UI Design in PyQt4 for the first time, I found a
manual. In it, no "connect" was used. Instead, an OO approach is
applied, new UI classes inherit from old ones, and all the slot
functions are automatically connected to some signals, using a
decorator. In the __init__ function of our newly written class,
"connect" is not invoked.

I like this style...

Unfortunately, I cannot find that manual now.... So anyone have read
something like that before? If so, could you tell me where can I find
that manual please? Thank you :)
 
S

Sebastian \lunar\ Wiesner

Bighead said:
I remember when I did UI Design in PyQt4 for the first time, I found a
manual. In it, no "connect" was used. Instead, an OO approach is
applied, new UI classes inherit from old ones, and all the slot
functions are automatically connected to some signals, using a
decorator. In the __init__ function of our newly written class,
"connect" is not invoked.

I like this style...

Unfortunately, I cannot find that manual now.... So anyone have read
something like that before? If so, could you tell me where can I find
that manual please? Thank you :)

I guess, you're referring to QtCore.pyqtSignature and
QtCore.QMetaObject.connectSlotsByName.

See
http://www.riverbankcomputing.co.uk...t4ref.html#the-qtcore-pyqtsignature-decorator

Especially "3.7.3 Connecting Slots By Name"

Hih
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,434
Messages
2,571,691
Members
48,796
Latest member
Greg L.

Latest Threads

Top