URL: https://linuxfr.org/users/shift/journaux/qt-et-slots-help Title: [Qt et Slots] Help ! Authors: Infernal Quack Date: 2004年04月22日T01:34:28+02:00 Tags: Score: 0 Bonsoir journal, Je fais appel à toi pour un problème de programmation en Qt. Je suis en train de me remettre un petit peu au développement de Konq Rellinks ( [http://shift.freezope.org/konq_rellinks/(...)](http://shift.freezope.org/konq_rellinks/) ) mais j'ai un problème pour associer un slot à un item d'un KToolBarPopupAction ( [http://developer.kde.org/documentation/library/cvs-api/kdeui/html/c(...)](http://developer.kde.org/documentation/library/cvs-api/kdeui/html/classKToolBarPopupAction.html) ) J'ai en effet une fonction ayant la signature suivante : /** * Go to the link * @param rel Relation name * @param id Identifier of the menu item */ void goToLink(const QString & rel, int id=-1); Et j'aimerais pouvoir utiliser comme slot cette fonction avec le paramètre "rel" déjà défini dans le genre : connect( kactionmenu_map[lrel]->popupMenu(), SIGNAL( activated( int ) ), this, SLOT( goToLink( "ma_relation", int ) ) ); Mais ce n'est pas possible à ma connaissance :( Comment faire sachant que je ne peut pas crééer de fonction pour chaque relation à moins de perdre la souplesse de mon plugin ? C'est à dire que faire ce qui suit pour chaque relation m'ait impossible. void RelLinksPlugin::goSearch() { goToLink("search"); } Peut-on créer des slots "à chaud" ? Merci cher journal pour ton aide, Franck PS : D'ailleurs si tu as envie de m'aider pour mon plugin cher journal, tu es le bienvenue :)

AltStyle によって変換されたページ (->オリジナル) /