Eine Delegate-Implementierung verlangt von mir die Erstellung eines Editors (Methode createEditor). Mit einem LineEdit oder mit einer SpinBox klappt das auch prima.
Nun mein Problem: ich möchte ein QWidget (mit HBoxLayout) bestehend aus einem Textlabel gefolgt von einem QToolButton statt eines einzelnen LineEdits oder so verwenden. Ist das möglich?
So eine Zeile erscheint auch tatsächlich, wenn ich auf die Zeile klicke, aber sie verschwindet auch beim nächsten Klick sofort wieder, ohne daß ich die Möglichkeit habe, den ToolButton zu drücken.
Das gewünschte Verhalten läuft so: Mein QWidget soll dann verschwinden, wenn ich außerhalb des Widgets klicke. Muß ich editorEvent() dafür implementieren? Wie besorge ich mir dort das Parent-Widget, so wie es der Methode createEditor übergeben wird?