Die Suche ergab 54 Treffer
- 21. September 2010 15:02
- Forum: Qt Programmierung
- Thema: Drag&Drop - MoveAction in TreeView abweisen
- Antworten: 1
- Zugriffe: 1564
Ich habe nun die Ursache gefunden. QTreeView.dropEvent() akzeptiert die MoveAction in der Standardimplementierung scheinbar unabhängig vom Ergebnis von QAbstractItemModel.dropMimeData(). Wenn ich das dropEvent() folgendermaßen implementiere, funktioniert alles wie beabsichtigt: def dropEvent (self, ...
- 21. September 2010 11:48
- Forum: Qt Programmierung
- Thema: Drag&Drop - MoveAction in TreeView abweisen
- Antworten: 1
- Zugriffe: 1564
Drag&Drop - MoveAction in TreeView abweisen
Hallo, in einem abgeleiteten QTreeView soll ein internes Verschieben der Elemente möglich sein. Nach dem Drop muss das Verschieben jedoch in Abhängigkeit vom Inhalt durch den Anwender bestätigt werden. Dazu akzeptiere ich im dragMoveEvent() der View eine MoveAction, und öffne in der Methode dropMime...
- 4. Dezember 2009 14:51
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel und insertRow()
- Antworten: 3
- Zugriffe: 2412
Hallo Archer, damit kann ich die jeweils zueinander gehörenden Indices ermitteln. Aber ich glaube, das hilft mir nicht weiter. Mir ist es ja völlig egal, wo die neue Node im Quellmodell landet, ich möchte, das sie im Proxymodell gezielt unterhalb der aktuellen Node platziert wird. Jetzt könnte ich n...
- 4. Dezember 2009 09:41
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel und insertRow()
- Antworten: 3
- Zugriffe: 2412
Ich habe das QSortFilterProxyModel zwischenzeitlich aufgegeben, und einfach eine sort()-Methode für mein Modell implementiert. Damit läuft alles problemlos. Trotzdem frage ich mich, warum sich das QSortFilterProxyModel so seltsam verhält, bzw. wie sich das ändern lässt... verwendet das denn sonst ni...
- 1. Dezember 2009 17:27
- Forum: Qt Programmierung
- Thema: QSortFilterProxyModel und insertRow()
- Antworten: 3
- Zugriffe: 2412
QSortFilterProxyModel und insertRow()
Hallo, ich verwende eine QTreeView mit einem von QAbstractItemModel abgeleitetem Modell. Folgender Python-Code fügt problemlos eine neue Node unterhalb der aktuellen Position ein: selection_model = self.ui.TV_Variables.selectionModel() index = selection_model.currentIndex() self._model.insertRow(ind...
- 6. September 2008 22:06
- Forum: Qt Programmierung
- Thema: [gelöst] QFile und Signal readyRead()
- Antworten: 4
- Zugriffe: 3365
Weil das OS es einfach nicht hergibt würde ich sagen. Dann wäre das aber auch nicht konventionell per select(), oder per QSocketNotifier machbar. In einigen Beiträgen im Netz habe ich User gefunden, die das fehlende Signal als Bug bezeichnen - es ist aber ausdrücklich so dokumentiert. QFileSystemWa...
- 6. September 2008 18:00
- Forum: Qt Programmierung
- Thema: [gelöst] QFile und Signal readyRead()
- Antworten: 4
- Zugriffe: 3365
Lösung selbst gefunden: nachdem Linux nicht zwischen Sockets und Filehandles unterscheidet, kann man einen QSocketNotifier benutzen, der statt dem Socket das Filehandle bekommt. Seltsam, aber es funktioniert. Warum QFile die Einschränkung hat, kein entsprechendes Signal zu emittieren, verstehe ich b...
- 6. September 2008 17:18
- Forum: Qt Programmierung
- Thema: [gelöst] QFile und Signal readyRead()
- Antworten: 4
- Zugriffe: 3365
[gelöst] QFile und Signal readyRead()
Hallo, ich möchte unter Linux die Daten eines Device Files auslesen (hier: /dev/midi1), das sporadisch neue Daten liefert. Dabei möchte ich möglichst vermeiden, das File zu pollen - leider emittiert die Klasse QFile im Gegensatz zu ihrer Basisklasse QIODevice das Signal readyRead() aber nicht. Gibts...
- 4. April 2008 14:10
- Forum: Qt Programmierung
- Thema: QListWidget: Drag&Drop abschalten
- Antworten: 2
- Zugriffe: 2387
- 4. April 2008 13:16
- Forum: Qt Programmierung
- Thema: QListWidget: Drag&Drop abschalten
- Antworten: 2
- Zugriffe: 2387
QListWidget: Drag&Drop abschalten
Hallo, ich stehe vor einem Rätsel: ich verwende ein QListWidget, dem ich explizit mitgebe: widget.setDragDropMode(QtGui.QAbstractItemView.NoDragDrop) widget.setAcceptDrops(False) widget.setDragEnabled(False) Trotzdem kann ich markierte Zeilen ziehen und innerhalb des des QListWidget kopieren. Was ha...
- 4. April 2008 12:39
- Forum: Qt Programmierung
- Thema: QListWidget: mehrere Zeilen kopieren
- Antworten: 2
- Zugriffe: 2525
- 4. April 2008 10:20
- Forum: Qt Programmierung
- Thema: QListWidget: mehrere Zeilen kopieren
- Antworten: 2
- Zugriffe: 2525
QListWidget: mehrere Zeilen kopieren
Hallo, wenn ich in einem QListWidget mehrere Textzeilen per Maus markiere und per Strg+C kopiere, wird nur die zuletzt markierte Zeile in den Puffer kopiert, Strg+V in einem Texteditor bringt dann nur diese eine Zeile. Wie kann ich erreichen, dass alle Zeilen kopiert werden? Gruß + vielen Dank im Vo...
- 26. November 2007 22:14
- Forum: Qt Programmierung
- Thema: subclassing QHeaderView
- Antworten: 4
- Zugriffe: 3760
Hallo, ich stehe gerade vor dem fast gleichen Problem, nur geht es bei mir um den horizontalen Header; über die Matrixoperation wird der Text zwar einwandfrei gedreht, aber vom Header wird insgesamt nur ein Quadratischer Bereich (Höhe komplett, Breite = Höhe) gezeichnet. chemstar, hat bei Dir letzte...
- 15. September 2006 15:02
- Forum: Qt Programmierung
- Thema: [gelöst] Unverständliche Segmentation fault
- Antworten: 5
- Zugriffe: 4011
- 14. September 2006 12:06
- Forum: Qt Programmierung
- Thema: ini Files
- Antworten: 2
- Zugriffe: 3044