Also ich möchte eine Combobox die wenn sie nicht aktive ist ein Textfeld ist und wenn man doppelt draufklickt eine Combobox wird. Wenn man also im Textfeld was eingibt und dann enter drückt soll dieser String an die Combobox geaddet werden. Wenn ich dann mit doppelklick auf das Textfeld drücke kommt die Combobox mit allen Einträgen. Zusätzlich soll es zu jedem ComboboxItem zum Text auch noch einen X Button geben der dazu da ist das Item wieder zu löschen. Geht das überhaupt?
Wäre auch schon zufrieden mit Teillösungen. Danke schon im Vorraus.
Warum glaubst, dass ich in dieses Forum poste sicher nicht um Javascript zu lernen. Mit dem Editable hätte ich nur ein Problem gelöst wie kann ich aber zu den einzelnen Items noch einen Button oder so etwas änliches hinzufügen. Könnte ich z.b.: eine eigene Role schreiben und diese dann dazufügen?
reuabreliz hat geschrieben:Warum glaubst, dass ich in dieses Forum poste sicher nicht um Javascript zu lernen. Mit dem Editable hätte ich nur ein Problem gelöst wie kann ich aber zu den einzelnen Items noch einen Button oder so etwas änliches hinzufügen. Könnte ich z.b.: eine eigene Role schreiben und diese dann dazufügen?
ja - siehe QAbstractItemDelegate und Model/View Classes
Danke für die Hilfe habe nun eine Klasse myComboBOx in der die Attribute QPushbutton, QPushbutton und QComboBox sind. Dann habe ich noch die QItemDelegate abgeleitet und mit der verwalte ich nun das Item MyComboBox. Und es klappt