Seite 1 von 1
Clicked Slot für QLabel
Verfasst: 11. Oktober 2007 15:05
von mk85
Hallo Leute,
ich arbeite mit qt version 3.3.4 und habe festgestellt das wohl für QLabel Widgets
kein Clicked Slot vorgesehen ist, stimmt das?
Kann man das irgendwie ändern/umgehn, falls ja wie?
viele Grüße
Micha
Verfasst: 11. Oktober 2007 15:56
von Christian81
Als User auf ein Label zu klicken ist auch irgendwie... doof.
Naja egal -> QWidget::mousePressEvent() reimplementieren
Verfasst: 11. Oktober 2007 16:39
von mollitz
wenn man ein bild braucht auf das man klicken kann, was dann ?
ja und der reimplementierung kannst du dann auch dein in deiner label-klasse erstelltes signal emitieren, fals du mit connect arbeiten willst.
Verfasst: 12. Oktober 2007 07:11
von macman
mollitz hat geschrieben:wenn man ein bild braucht auf das man klicken kann, was dann ?
Das nennt man Icon

SCNR
Verfasst: 12. Oktober 2007 08:07
von mk85
Danke für den Hinweis. Funktioniert wunderbar!
Es ist insoweit sogar sinnvoll da ich das normale clicked() Signal gar nicht verwenden
könnte weil noch ein Index (auf welche Label ich geklickt habe) übergegeben werden muss.
Danke für die Hilfe
Grüße
Micha
Verfasst: 12. Oktober 2007 09:15
von macman
mk85 hat geschrieben:Es ist insoweit sogar sinnvoll da ich das normale clicked() Signal gar nicht verwenden könnte weil noch ein Index (auf welche Label ich geklickt habe) übergegeben werden muss.
Dafür gibt es QSignalMapper.