Improved Signals/Slots implementation in Python

Category: Python - Miscellaneous

I've modified the excellent recipe 576477 to allow for non method functions as well as method functions. This implementation also uses a WeakKeyDictionary instead of a WeakValueDictionary for reasons of code simplification/style. Date: 10 May, 2012


Events - Qt4 - Signal - Slot

Homepage: http://code.activestate.com/recipes/577980-improved-signalsslots-implementation-in-python/?in=lang-python

Developer: Christopher S. Case

License: Freeware

Operating System: Windows

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

EZ_Sneezy-Cal is a free and simple online calendar writen in PHP and MySQL.

developer Developer: Dave Torres
license License: GNU General Public License (GPL)
operating systems Operating System: All


Web2Calendar makes it very easy to mimic outlook style or google style calendar on your website or applications.

developer Developer: Suresh Solomon
license License: Common Public License
operating systems Operating System: Not Available


dhtmlxScheduler is a web-based JavaScript event calendar that provides rich and intuitive scheduling solution similar to MS Outlook or Google Calendar.

developer Developer: Ivan Petrenko
license License: GNU General Public License (GPL)
operating systems Operating System: Cross-platform


Countdown class displays (and updates) time left provided by user.

developer Developer: Arturs Sosins
license License: BSD License
operating systems Operating System: Not Available


Highlighter class can be used emphasize, highlight specific words or word combination in website.

developer Developer: Arturs Sosins
license License: BSD License
operating systems Operating System: Not Available


Canvas Events class extends canvas object to help to attach mouse events to different shapes with minimal javascript code modifications

It supports all native canvas context methods.

developer Developer: Arturs Sosins
license License: BSD License
operating systems Operating System: Not Available


This is a stylish web calendar with events written in classic ASP.

developer Developer: TH
license License: Freeware
operating systems Operating System: Linux, Unix, Windows


The beginnings of a class for "animating" plain HTML to produce a dynamic HTML output as an alternative to a templating language.

developer Developer: Graham Poulter
license License: Freeware
operating systems Operating System: Windows


An O(1) LRU cache.

developer Developer: Raymond Hettinger
license License: Freeware
operating systems Operating System: Windows