Die Suche ergab 7 Treffer
- 29. Mai 2008 17:14
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
Also ich habe es so gelöst: void MyTreeWidget::dragMoveEvent(QDragMoveEvent *event) { bool isRootItem(false), isChildItem(false); QList<QTreeWidgetItem *> sel_items = selectedItems(); for (int i=0; i<sel_items.size(); i++) { if (sel_items[i]->childCount()>0) isRootItem=true; //rootItem with children...
- 29. Mai 2008 15:44
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
Ich glaube ich habe eine Lösung wie ich das ganze machen kann.
Im Moment habe ich leider noch ein Problem mit
'pTreeWidget' was not declared in this scope
Im Moment habe ich leider noch ein Problem mit
Code: Alles auswählen
if (item->parent() == pTreeWidget)
// item ist ein TopLevelItem- 29. Mai 2008 14:24
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
Ok, war mein Fehler. Jetzt läuft das Programm funktioniert aber nicht wie ich es wollte! Ich kann jetzt jedes Item (mit oder ohne Children) auf ein Item ohne Children verschieben. Was ich aber wollte war, dass ich ein Item mit Children nicht in ein anderes Item mit Children verschieben kann. Die Chi...
- 29. Mai 2008 13:54
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
Irgendwie bin ich zu blöd. Ich verwende folgenden Code: void MyTreeWidget::dragMoveEvent(QDragMoveEvent *event) { QTreeWidgetItem *item = itemAt(event->pos()); event->ignore(); if (item->childCount()==0) { event->setDropAction(Qt::MoveAction); event->accept(); } } Beim Starten bekomme ich den Fehler...
- 29. Mai 2008 13:00
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
- 28. Mai 2008 16:39
- Forum: Qt Programmierung
- Thema: QTreeWidget internal move
- Antworten: 16
- Zugriffe: 11975
QTreeWidget internal move
Wie kann man verhindern, dass bei einem Move innerhalb des QtreeWidget ein Root Item in ein Child Item verschoben wird. Child Items soll man aber schon zwischen den Root Items verschieben können. Mein Codebeispiel: mytreewidget.h #ifndef MYTREEWIDGET_H_ #define MYTREEWIDGET_H_ #include <QtGui> class...
- 14. März 2008 10:02
- Forum: Qt Programmierung
- Thema: Drag & Drop with Models
- Antworten: 0
- Zugriffe: 1524
Drag & Drop with Models
Ich habe das Drag & Drop für zwei Modelle laut Dokumentation "Using Drag and Drop with Item Views" implementiert. Ich kann nun zwischen den Models (Views) meine Daten beliebig hin und her schieben, die verschobenen Daten werden immer eingefügt. Wenn ich aber innerhalb des Models (View)...