On Fri 10-Nov-06 18:31, Phil Thompson wrote: > On Thursday 09 November 2006 8:54 pm, Torsten Marek wrote: > > Jeremy Sanders schrieb: > > > On Thu, 9 Nov 2006, Andreas Pakulat wrote: > > >> On 09.11.06 16:43:00, Sibylle Koczian wrote: > > >>> hopefully the subject line isn't too misleading. This is my problem: > > >>> I would like to connect the "clicked" signal of several buttons to > > >>> one and the same function - but this function should know which > > >>> button sent the signal. Example: one button to increase a value, > > >>> another to decrease it, and one single function which adds '+1' or > > >>> '-1' depending on the sending button. Or a row of buttons with a > > >>> letter, and clicking one searches for all words beginning with this > > >>> letter in a list. > > >>> > > >>> How can I do this? Subclassing QPushButton seems to be a possibility, > > >>> but is there a simpler way? > > >> > > >> The unclean solution would be to use the sender() function, the proper > > >> one is to have a look at QSignalMapper. [snip]
Using sender() is not considered "unclean" in Qt 4, so I would feel free to use it. -- Mark Summerfield, Qtrac Ltd., www.qtrac.eu _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
