Customisation d'un ComboBox (Titre + item selectionné)
Bonjour,
Je reprends un code d'IHM QtQuick. Initialement programmeur python, je vous avoue ne pas confondre la logique aux premiers abords.
Mon objectif est de pouvoir ajouter un placeholdertext (en tout cas sur PyQt5 c'est comme ca)
Code:
1 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
| ComboBox {
id: inputfc
textRole : "FC"
currentIndex: -1
//displayText: currentIndex === -1 ? "Please Choose..." : currentText //Vu sur un forum stackoverflow mais fonctionne pas
width : 140
height : 40
//contentItem: TextField { //Fonctionne pas
//placeholderText: "Bonjour"
//}
// Text{ //Fonctionne mais laisse le premier item visible
//text: "Oui"
// }
// anchoringclip
anchors {
topMargin: 25
top: parent.top
horizontalCenter: parent.horizontalCenter
}
editable: false
clip : true
focus : true
model :listFC.FC
onActivated : {
listFC.addItem(inputfc.currentIndex)
}
//styling
style : ComboBoxStyle {
font.pointSize : 13;
} |
Dans le code ci dessus, j'ai une erreur au contentItem, j'avais trouvé cette solution sur lien
Merci d'avance pour vos remarques