È possibile impostare Combobox su un oggetto conoscendo il valore di testo di un articolo. Sto cercando di evitare di eseguire il ciclo attraverso for i in range(myCombobox.count())
solo per trovare l'indice di un articolo in modo che possa essere utilizzato per impostare una casella combinata all'indice di quell'elemento.PyQt: Come impostare Combobox sull'oggetto conoscendo il testo dell'articolo (un titolo)
13
A
risposta
22
Sì, c'è QComboBox.findText, che restituirà l'indice dell'elemento corrispondente (o -1, se non ce n'è uno). Per impostazione predefinita, la ricerca esegue una corrispondenza esatta, sensibile al maiuscolo/minuscolo, ma è possibile modificare il comportamento passando alcuni match-flags come secondo argomento. Ad esempio, per fare maiuscole insensibile corrispondenza:
index = combo.findText(text, QtCore.Qt.MatchFixedString)
if index >= 0:
combo.setCurrentIndex(index)
C'è anche un metodo equivalente findData che corrisponde dai dati dell'elemento.
Problemi correlati
- 1. ComboBox C# in stile DropDownList, come posso impostare il testo?
- 2. Come impostare il colore del testo del titolo di UIButton?
- 3. Impostare il titolo di UINavigationBar
- 4. PyQt: Come personalizzare la visualizzazione degli elementi ComboBox
- 5. Impossibile impostare DropDownHeight di ComboBox
- 6. Cacao: come impostare il titolo della finestra?
- 7. Android: come impostare un titolo contestMenu generato?
- 8. Cancella testo selezionato ComboBox
- 9. ComboBox WPF ... come impostare la proprietà .Text?
- 10. Come sottolineare il testo in un titolo o etichetta? (ggplot2)
- 11. Come impostare il testo sulla vista testo di un widget
- 12. Come posso istanziare un oggetto conoscendo solo il suo nome?
- 13. Come impostare un titolo per un menu di scelta rapida?
- 14. Come visualizzare correttamente un testo troppo lungo in WPF ComboBox
- 15. Come centrare il titolo di un CollapsingToolbarLayout?
- 16. WPF ComboBox con testo modificabile come un elemento
- 17. come rimuovere il grassetto da un titolo?
- 18. Come impostare il titolo del programma in python
- 19. Come impostare il titolo dell'applicazione in Gnome Shell?
- 20. Impostare ComboBox elemento selezionato colore evidenziazione
- 21. UIButton titolo del testo troncato
- 22. Active Admin: come impostare il titolo della pagina?
- 23. Decodifica crittografia hash sha256, conoscendo il sale
- 24. ViewPagerIndicator non visualizza il testo del titolo
- 25. avviare l'applicazione conoscendo il nome del pacchetto
- 26. Come creare un progetto PyQT?
- 27. Come impostare il testo per QPlainTextEdit?
- 28. Come impostare il colore di un'etichetta di testo NSButtonCell
- 29. Come impostare il testo di TextView?
- 30. Come impostare il colore del testo DataGridTextColumn?
La distinzione tra maiuscole e minuscole è in realtà ciò di cui ho bisogno. Ma è bello sapere che le impostazioni di ricerca sono modificabili. Grazie ancora! – alphanumeric