Die Suche ergab 54 Treffer

von OscarWild
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, ...
von OscarWild
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...
von OscarWild
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...
von OscarWild
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...
von OscarWild
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...
von OscarWild
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...
von OscarWild
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...
von OscarWild
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...
von OscarWild
4. April 2008 14:10
Forum: Qt Programmierung
Thema: QListWidget: Drag&Drop abschalten
Antworten: 2
Zugriffe: 2387

und nochmals vielen Dank :-)
von OscarWild
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...
von OscarWild
4. April 2008 12:39
Forum: Qt Programmierung
Thema: QListWidget: mehrere Zeilen kopieren
Antworten: 2
Zugriffe: 2525

Danke!
von OscarWild
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...
von OscarWild
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...
von OscarWild
15. September 2006 15:02
Forum: Qt Programmierung
Thema: [gelöst] Unverständliche Segmentation fault
Antworten: 5
Zugriffe: 4011

@macman,heikob: ähm... hab ich was verpasst, oder woher kennt Ihr den Inhalt der Klasse BubblePlayground?
Edit: oh... sorry, nehme alles zurück, ist scheinbar nur sichtbar, wenn man eingeloggt...
von OscarWild
14. September 2006 12:06
Forum: Qt Programmierung
Thema: ini Files
Antworten: 2
Zugriffe: 3044

Die Ini-Dateien sind Windows-spezifisch. Wenn Du unbedingt auf dieses Format angewiesen bist, bedien Dich einfach der WinAPI (GetPrivateProfileString() etc.)

Wenn es nur allgemein um das Sichern und Wiederherstellen eigener Einstellungen geht, ist QSettings Dein Freund.