Question

Je travaille sur une application qui contient un QComboBox modifiable. J'observe le comportement suivant lorsque je saisis du texte dans le champ d'édition et appuyez sur la flèche déroulante dans la liste déroulante:

text alt

Ma ligne d'édition se termine caché derrière l'élément « e@abc.com ». Je voudrais avoir la liste combobox pop-up ci-dessous le champ d'édition, comme dans l'écran ci-dessous:

text alt

Le premier écran ci-dessus est prise sur Ubuntu avec Qt4.5 tandis que le deuxième écran est de Suse 11 avec Qt 4.4. Je ne suis pas au courant des différences en ce qui concerne le changement de comportement des QComboBox popups entre Qt 4.4 et Qt 4.5. Quoiqu'il en soit, je voudrais la liste à se comporter de la même dans les deux distributions.

Ceci est un QComboBox standard avec la propriété modifiable définie sur le -. Il n'y a pas ou feuilles de style en forme spéciale qui lui sont appliqués

Comment puis-je faire le menu contextuel de la liste ci-dessous du champ modifiable, comme dans le second écran?

Était-ce utile?

La solution

Cela ressemble à une question de style, comme les captures d'écran sont prises avec des styles différents. Peut-être que vous pouvez commencer à étudier en changeant le style sur le bureau à défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top