Bonjour à tous,
J'aurai besoin de personnaliser un QTableView en utilisant un widget créé moi-même (contenant 4 QLabel mise en forme) dans une colonne.
J'initialise donc un Delegate pour mon tableau :
Et dans mon Delegate, je redéfinie la fonction paint pour pouvoir dessiner mon widget. Je le fait de la manière suivante mais je pense que je me trompe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Mais à l'éxecution, la case de mon tableau apparait vide. Je pense que le problème vient de l'utilisation de QStyleOptionComplex car quand j'utilise un QStyleOptionProgressBar comme dans "l'exemple Qt" le progressBar apparait correctement.
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Sauriez-vous ce que je fais mal et comment je pourrai faire apparaitre mon widget dans la cellule de mon tableau ?
Merci d'avance.

 

 
		
		 
         
 

 
			
			

 
   


 Utilisation d'un widget pour personnaliser un QTableView
 Utilisation d'un widget pour personnaliser un QTableView
				 Répondre avec citation
  Répondre avec citation 
						


 
  
  
  
 
 
			 
 
Partager