Bonjour,
je code une application pour un algorithme 2OPT sur le problème du TSP. J'ai une interface graphique en QT qui affiche le poids du tour (cycle hamiltonien) dans un lineEdit et qui affiche le cycle dans une fenêtre openGL :
Mon problème, c'est que je voudrais voir les étapes du 2opt en temps réel et donc rafraichir la fenetre Qt. J'ai essayer un QThread mais sa ne fonctionne pas :
DEUX_OPT.h
Vue.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Les classes ont été simplifiés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Le bouton 'START' appelle la méthode 'start' du DEUX_OPT.
Si j'enlève le 'public QThread', la fenêtre openGL est rafraichit mais pas le lineEdit.
Merci.

 

 
		
		 
        

 
			
			


 
   
 


 OpenGL et threads
 OpenGL et threads
				
 Répondre avec citation
  Répondre avec citation 
  
  
 
 
  
  
 
Partager