Im Grunde, was ich habe, ist folgendes:QListWidget: Event zum Produkt klicken
A QListWidget, mit einigen Elementen in es wie folgt aus:
ListMail
mein QListWidget ist. In diesem QListWidget, habe ich Elemente wie: "Mail 1", "Mail 2", ...
Und ich habe keine Ahnung, wie kann ich ein Signal auf (zum Beispiel) "Mail 1 "an einen Slot (onClick) oder etwas ähnliches binden.
ich schon versucht, Dinge wie: connect(ui->listMail->selectedItems(0), SIGNAL(triggered()), this, SLOT(openMessage())
, aber es hat nicht funktioniert ...
Jede Hilfe?
Danke!
Vielen Dank! Es hat funktioniert wie ein Zauber! –
Ich hätte auch erklären müssen, warum die Übergabe von 'QListWidgetItem' an' connect' nicht funktionierte: da QObject nicht erweitert wird, kann es keine Signale ausgeben (oder Slots haben). – andref
Ich weiß nicht warum, aber für mich (ich benutze PyQt Version 5.7.1) 'itemClicked' hat nicht funktioniert - es wurde kein Signal gesendet. Aber beim Wechsel zu "itemPressed" gab es kein Problem – sunyata