[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] Passing argument in QPopupMenu.insertItem(QString, reveiver)
From:       Maciej Paszta <paszczi () go2 ! pl>
Date:       2004-03-17 6:14:19
Message-ID: 200403170714.26177.paszczi () go2 ! pl
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 15 of March 2004 22:53, Maciej Paszta wrote:
> Hi, I have a following problem. I create QPopupMenu and then I insert some
> item. All items should have the same receiver but passing him different
> arguments.
>
> chat = QPopupMenu(self)
> chat.insertItem('Open 1', self.open)
> chat.insertItem('Open 2', self.open)
> chat.insertItem('Open 3', self.open)
>
> def open(self, a0)
> 	.....
>
> So I want to pass for example 1, 2 or 3 to self.open according to which
> item was selected... Is there any way I can do it, or maybe some workaround
> is needed

OK, I've figured it out !!
id = chat.insertItem('Open 3', self.open)
self.setItemParameter(id, 3)

self.open(self, int)

- -- 
Maciek "paszczi" Paszta .::. paszczi@go2.pl .::. JID:macp@chrome.pl
gg: 2810043 .::. Linux User #304533 .::. BLUG Member #0247
fingerprint: A484 C4D8 9CC7 2DA3 2F92  E68A 9056 D5CC F22E 4C89
PGP:pgp.mit.edu .::. MPlayerPL Team : mplayerpl.emdej.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAV+zAkFbVzPIuTIkRApNDAJ9Ewef1VoCCMwhXmg0bq9IRnEb+mQCeOrB/
krXAGZbWOSTfn9sFmpfDk5E=
=cmhh
-----END PGP SIGNATURE-----

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic