Zasadniczo, co mam jest następujące:QListWidget: Event na pozycji kliknij
A QListWidget, z niektórych przedmiotów w to tak:
ListMail
jest mój QListWidget. W tym QListWidget, mam elementy takie jak: "Mail 1", "Mail 2", ...
I nie mam pojęcia, jak mogę sygnał (na przykład) "Mail 1 "bindowanie do slota (onClick) lub coś w tym stylu.
Próbowałem już rzeczy jak: connect(ui->listMail->selectedItems(0), SIGNAL(triggered()), this, SLOT(openMessage())
, ale to nie działa w ogóle ...
Każda pomoc?
Dzięki!
Wielkie dzięki! To działało jak czar! –
Należy również wyjaśnić, dlaczego przekazanie 'QListWidgetItem' do' connect' nie działa: ponieważ nie rozszerza 'QObject' nie może emitować sygnałów (lub mają gniazda). – andref
Nie wiem dlaczego, ale dla mnie (używam PyQt w wersji 5.7.1) 'itemClicked' nie działa - nie wysłano żadnego sygnału. Ale przy zmianie na 'itemPressed' nie było problemu – sunyata