[gelöst] QGraphicsTextItem - Signal bei Textänderung
Verfasst: 22. Dezember 2007 18:16
Mein Problem ist folgendes: Für eine meiner QGraphicsItem - Subklassen (sie hat ein QGraphicsTextItem als Child- Item) brauche ich etwas in der Art:
Leider habe ich in der Qt- Doc nichts entsprechendes für TextItems finden können und es deshalb mit einem eventFilter versucht:
Meine Idee war, die QInputMethodEvent's des Textitems aufzuspüren und daraufhin ein entsprechendes Signal zu senden. Aber alles was meine EventFilter- Funktion filtert, sind Events von event()->type() 67 und 70, die ich in der Doku nicht mal finden kann...
Und
in der EventFilter - Funktion liefert ebenfalls immer 0.
Wo könnte das Problem liegen? Gibts eine bessere/gar keine Lösung für das Ganze ? (Source- und Headerdatei meiner Klasse im Anhang)
Code: Alles auswählen
signals:
void textChanged(QString); //<-bezieht sich auf das child der Klasse
Meine Idee war, die QInputMethodEvent's des Textitems aufzuspüren und daraufhin ein entsprechendes Signal zu senden. Aber alles was meine EventFilter- Funktion filtert, sind Events von event()->type() 67 und 70, die ich in der Doku nicht mal finden kann...
Und
Code: Alles auswählen
dynamic_cast<QInputMethodEvent*>(event)in der EventFilter - Funktion liefert ebenfalls immer 0.
Wo könnte das Problem liegen? Gibts eine bessere/gar keine Lösung für das Ganze ? (Source- und Headerdatei meiner Klasse im Anhang)