[Qt] QPopupMenu.insertItem et paramètres dans le signal

QPopupMenu.insertItem et paramètres dans le signal [Qt] - C++ - Programmation

Marsh Posté le 06-07-2005 à 05:00:27    

voilà, j'ai ce code :
 

Code :
  1. fileMenu->insertItem("élément1", this, SLOT(fonction1()));
  2. fileMenu->insertItem("élément2", this, SLOT(fonction2()));


 
que je voudrais remplacer par qq chose qui ressemblerait à ça :
 

Code :
  1. fileMenu->insertItem("élément1", this, SLOT(fonction(1)));
  2. fileMenu->insertItem("élément2", this, SLOT(fonction(2)));


 
qqun sait si c'est possible :??:

Reply

Marsh Posté le 06-07-2005 à 05:00:27   

Reply

Marsh Posté le 06-07-2005 à 15:33:36    

Un jour, j'ai dû faire ça :
(je ne garantis rien)

Code :
  1. colorTableManager->insertItem("&Gray Inverse", this, SLOT(slotChangeColor(int)), 0, 2);


par contre il me semble que cela ne fonctionnait qu'avec des int.
 
j'ai aussi trouvé ça dans la doc de trolltech:
It is sometimes practical to connect several items to one slot. To distinguish between them, specify a slot that takes an integer argument and use setItemParameter() to associate a unique value with each item.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed