Bonjour,

j'ai un problème assez simple à réglé mais que je n'arrive pas...
Je voudrais appeler une fenêtre depuis une action du clic gauche c'est à dire au lieu de créer deux fois le même code un sous void et l'autre dans l'option du clique gauche

Détails :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
void Tool::iconActivated(QSystemTrayIcon::ActivationReason reason)
{
   if(reason == QSystemTrayIcon::Trigger)
   {
     QMainWindow* fenAccueil = new QMainWindow;
     uiAccueil.setupUi(fenAccueil);
     fenAccueil->setFixedSize(818,602);   
     createActions();
     fenAccueil->show();
   }
}
 
void Tool::accueil()
{
     QMainWindow* fenAccueil = new QMainWindow;
     uiAccueil.setupUi(fenAccueil);
     fenAccueil->setFixedSize(818,602);   
     createActions();
     fenAccueil->show();
}
Donc au lieu de mettre deux fois là même chose...
Je voudrais faire un connect sur le void accueil soit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
void Tool::iconActivated(QSystemTrayIcon::ActivationReason reason)
{
   if(reason == QSystemTrayIcon::Trigger)
   {
     execute le void accueil
   }
}
 
void Tool::accueil()
{
     QMainWindow* fenAccueil = new QMainWindow;
     uiAccueil.setupUi(fenAccueil);
     fenAccueil->setFixedSize(818,602);   
     createActions();
     fenAccueil->show();
}

Merci beaucoup !