Portál AbcLinuxu, 11. května 2025 09:56

Dotaz: Qt: kliknutí na MediaQidget

14.6.2009 18:33 Dadam
Qt: kliknutí na MediaQidget
Přečteno: 126×
Odpovědět | Admin

Zdravím, jak by se v Qt dalo naprogramovat, aby MediaObject při kliknutí vyslal signál clicked()? Zkoušel jsem to třemi způsoby:
1.: vytvořit potomka MediaObject, který navíc dědí od QAbstractButton
2.: vytvořit potomka MediaObject s metodou mousePressEvent(), v ní vyslat clicked()
3.: vytvořit potomka MediaObject s metodou event(QEvent *event)

a žádný z nich mi nefungoval.

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.6.2009 06:27 hanzz | skóre: 19 | blog: hanzz
Rozbalit Rozbalit vše Re: Qt: kliknutí na MediaQidget
Odpovědět | | Sbalit | Link | Blokovat | Admin

MediaObject neni QWidget, ale jen QObject, takze se na nej klikat neda, protoze se ani nijak neda zobrazit. Asi Vas zajima spise VideoWidget, ktery uz je klasicky QWidget a bude tam fungovat mousePressEvent.

15.6.2009 09:11 Dadam
Rozbalit Rozbalit vše Re: Qt: kliknutí na MediaQidget

Už to funguje, děkuju :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.