Comment faire de QComboBox comme MultiSelect dans QT?
Comment faire QComboBox comme MultiSelect dans QT ?
Il n'existe aucune option de sélection Multiple dans la Combox dans QT ?
OU
Quelqu'un peut me suggérer quelques formules de contrôle, mais le " look & feel devrait être comme QCombobox.
OriginalL'auteur user662285 | 2011-06-28
Vous devez vous connecter pour publier un commentaire.
//C'est le fichier nommé comme CheckBoxList.h
//C'est le fichier nommé comme CheckBoxList.cpp
Semble que votre code a un problème quand il y a seulement 1 case dans la vue. Il semble ignorer les clics de la souris et ne vérifie pas. Je suppose que ça à voir avec le eventFilter dans votre zone de liste déroulante. Toutes les corrections?
Dériver de cette classe à partir d'un
QComboBox
est une erreur, car vous ne parvenez pas à remplacer une fonctionnalité qui n'est pas pertinente, en raison des fonctions en question n'étant pasvirtual
.OriginalL'auteur Sudheer
Une alternative est de mettre le menu avec vérifiable actions à un bouton, comme je l'ai montré ici.
Ou vous pouvez changer le modèle de sélection de la liste de contrôle et le masquage et l'affichage de la fenêtre contextuelle, comme le montre ici.
OriginalL'auteur zkunov