Hallo,
ich habe eine QCombobox bei der ich "editable" und "acceptDrops" ausgewählt habe. Wenn ich aber z.B. ein File aus einem Explorerfenster auf dieses Feld droppen will erscheint ein rotes Verbotszeichen und es passiert sonst nichts. Was muß ich machen, damit der Pfad als Text eingefügt wird?
Dimitri
drop in editierbare QCombobox
-
- Beiträge: 47
- Registriert: 8. September 2014 12:12
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: drop in editierbare QCombobox
Du musst ein paar Funktionen wie hier erklärt reimplementieren:
http://doc.qt.io/qt-4.8/dnd.html#dropping
http://doc.qt.io/qt-4.8/dnd.html#dropping
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
- Beiträge: 47
- Registriert: 8. September 2014 12:12
Re: drop in editierbare QCombobox
Danke,
so langsam verstehe ich das Problem, aber noch immer nicht die Lösung. Wenn ich hier ein Wort markiere kann ich dieses in die Combobox dropen und es funktioniert so wie ich es mir denke weil es wahrscheinlich den Mime typ text/plain hat. Dummerweise bietet der Explorer den Pfad aber nicht als text/plain an. Das gleiche Problem, gibt es ja auch mit copy/paste, da kann man auch nicht den Pfad kopieren.
...
Aha Google hat geholfen, und das nach so vielen Jahren die ich dieses Feature vermisse:
http://www.com-magazin.de/tipps-tricks/ ... 12862.html
Das ist dann zwar noch nicht Drag&Drop, geht aber auch.
Danke trotzdem
so langsam verstehe ich das Problem, aber noch immer nicht die Lösung. Wenn ich hier ein Wort markiere kann ich dieses in die Combobox dropen und es funktioniert so wie ich es mir denke weil es wahrscheinlich den Mime typ text/plain hat. Dummerweise bietet der Explorer den Pfad aber nicht als text/plain an. Das gleiche Problem, gibt es ja auch mit copy/paste, da kann man auch nicht den Pfad kopieren.
...
Aha Google hat geholfen, und das nach so vielen Jahren die ich dieses Feature vermisse:
http://www.com-magazin.de/tipps-tricks/ ... 12862.html
Das ist dann zwar noch nicht Drag&Drop, geht aber auch.
Danke trotzdem
Re: drop in editierbare QCombobox
Ggf. solltest du dir das Drop Site Beispiel anschauen:
http://doc.qt.io/qt-5/qtwidgets-dragand ... ample.html
http://doc.qt.io/qt-5/qtwidgets-dragand ... ample.html
-
- Beiträge: 47
- Registriert: 8. September 2014 12:12
Re: drop in editierbare QCombobox
Werde ich machen, aber für die aktuelle Anwendung ist es übertrieben für alle möglichen Mimetypen konverter zu schreiben und dies dann irgendwie an der Cursor-Position in die QCombobox einzufügen. Aber ich habe andere Programme wo es sinvoll wäre.
Gruß und Dank
Dimitri
Gruß und Dank
Dimitri