I ausgewählte Element erhalten möchten, wenn der Benutzer ein Element auswählt, in QListWidget dann auf die Schaltfläche geklickt haben, dieses Element zu erhaltenWie wird man ausgewählte Element QListWidget pyqt
0
A
Antwort
1
Sie itemActivated Signal von QListWidget Klasse verwenden können, und binden Sie es an einige Ihrer Methode.
yourQListWidget.itemActivated.connect(itemActivated_event)
def itemActivated_event(item)
print(item.text())
Jetzt jedes Mal Benutzer klicken Sie auf einige Artikel in Ihrem QListWidget der Text innerhalb dieses Artikels gedruckt wird.
0
Versuchen Sie dieses:
from PyQt5.QtWidgets import (QWidget, QListWidget, QVBoxLayout, QApplication)
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.l = QListWidget()
for n in range(10):
self.l.addItem(str(n))
self.l.itemSelectionChanged.connect(self.selectionChanged)
vbox = QVBoxLayout()
vbox.addWidget(self.l)
self.setLayout(vbox)
self.setGeometry(300, 300, 300, 300)
self.show()
def selectionChanged(self):
print("Selected items: ", self.l.selectedItems())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
Mit diesem Ansatz Sie alle Artikel haben wird, ausgewählt durch Klicken mit der Tastatur Pfeile oder Ziehen mit der Maus auf sie, gedruckt.
Verwandte Themen
- 1. Wie überprüft man, welches QListWidget Element
- 2. Python JSON zu Array & PyQt QListWidget
- 3. PyQt: So erhalten Sie die meisten QListWidget
- 4. pyqt Färbung Teil des Textes in QListWidget
- 5. Wie blättere ich QListWidget?
- 6. Wie kann ich QListWidget-Element nach Name erhalten?
- 7. PyQt: Aktualisierung Benutzerdefinierte Liste Widget Artikel in QListWidget
- 8. ASPxComboBox, Wie wird das ausgewählte Element eingestellt?
- 9. PyQt: Entfernen von benutzerdefinierten Widgets aus einem QListWidget
- 10. QWidget zu QListWidget hinzufügen
- 11. Wie man QListWidget-Elemente editierbar macht
- 12. PyQt ableiten y Pixelkoordinaten von QListWidgetItems aktuell sichtbaren in einem QListWidget
- 13. Ausgewählte Zeilen erhalten Zählen in QTableWidget - PyQt
- 14. QListWidget-Element teilweise per Mausklick prüfen (Tristate)
- 15. Wie wird das PyQT-Projekt erstellt?
- 16. Wie fragt man das "ausgewählte" Element in mayas textScrollList ab?
- 17. Wie Drag-and-Drop-Datei-Funktion für QlistWidget zusammen mit internen Verschieben Option in PyQt
- 18. QListWidget mouseover deaktivieren highlight
- 19. PyQt wheelEvent Umleitung und maximale Rekursionstiefe überschritten
- 20. PyQt: Wie man ComboBox Items anpassen
- 21. PyQt: Wie ändere ich den customContextMenu-Trigger?
- 22. PyQt: Fügen Sie Symbol auf dem rechte Seite von QListWidget Artikeln
- 23. QListWidget Elementindex standardmäßig ausgewählt
- 24. QT C++ SelectedIndex von QListWidget
- 25. Animation in BrowseFragment deaktivieren, wenn das ausgewählte Element geändert wird
- 26. PyQT: wie man ein neues Fenster öffnet
- 27. BottomNavigation Element Ausgewählte Animation onBackPressed
- 28. PyQt: Wie benutzt man die QCheckBox.isChecked() Methode
- 29. Abwahl ausgewählte Element in Listview
- 30. Ausgewählte Option aus Element auswählen