Die Suche ergab 19 Treffer

von OregonGhost
17. Januar 2008 12:07
Forum: Qt Programmierung
Thema: Optimale QMainWindow Size nach ausdocken eines Dockwidgets ?
Antworten: 5
Zugriffe: 4328

Hilft da vielleicht eine QSizePolicy::Minimum? Wobei automatisches Hauptfenster-Resizen immer so eine Sache ist. Ist es keine Option, es einfach dem Benutzer zu überlassen?
von OregonGhost
16. Januar 2008 17:31
Forum: Qt Programmierung
Thema: Optimale QMainWindow Size nach ausdocken eines Dockwidgets ?
Antworten: 5
Zugriffe: 4328

Re: Optimale QMainWindow Size nach ausdocken eines Dockwidge

Der Inhalt des MainWindow dehnt sich seltsamerweise auf die Größe vor dem Ausdocken. Dachte eigentlich es würde einfach um den Bereich des DockWidget verkleinert. Ist das nicht das normale Verhalten? Ich würde schon komisch gucken, wenn mein Fenster kleiner werden würde, bloß weil ich ein Andockfen...
von OregonGhost
10. Januar 2008 18:05
Forum: Qt Programmierung
Thema: QTreeView performance
Antworten: 16
Zugriffe: 13643

Wie gesagt, habe lange gesucht. Wenn ich Qt das komplette Zeichnen übernehmen lasse, ist das der größte Rechenzeitfresser. Wenn ich das Zeichnen über den QItemDelegate weitestgehend deaktiviere, ist das bissel Zeichnen, was noch übrig ist, der große Fresser (also das Zeichnen der Scrollbar und des H...
von OregonGhost
10. Januar 2008 17:01
Forum: Qt Programmierung
Thema: QTreeView performance
Antworten: 16
Zugriffe: 13643

Ich verstehe aber nicht, warum das so ist. Etwas MVA-ähnliches muss man auch in den anderen Systemen verwenden, um das zu erreichen, was ich vorhabe (einfach immer alle Daten an Windows weiterzureichen wird auch sehr langsam), und auch die anderen Systeme sind nicht speziell auf hohe Leistung ausger...
von OregonGhost
10. Januar 2008 16:43
Forum: Qt Programmierung
Thema: QTreeView performance
Antworten: 16
Zugriffe: 13643

Nun, es handelt sich um ein Log-Programm für ein Bussystem, das 40 Telegramme pro Sekunde zzgl. 40 Antworten pro Sekunde zulässt. Wenn ich die Einträge sammle und z.B. alle 500ms eintrage, ist die Programmbedienung immer noch einigermaßen zäh (die Performance ist immer noch viel zu schlecht) und man...
von OregonGhost
10. Januar 2008 15:53
Forum: Qt Programmierung
Thema: QTreeView performance
Antworten: 16
Zugriffe: 13643

QListView scheint zwar schneller zu gehen, zeigt aber auch wesentlich weniger Informationen an. Außerdem flackert es wie verrückt, witzigerweise nur, wenn ich nicht nach jedem Eintrag zum Ende scrolle. Ich habe jetzt mal QTreeView etwas weiter getestet. Ein erheblicher Teil der Rechenzeit geht beim ...
von OregonGhost
10. Januar 2008 15:32
Forum: Qt Programmierung
Thema: QAbstractItemModel: Items ersetzen?
Antworten: 2
Zugriffe: 2096

Du hast recht, das Problem tritt mit QTableView nicht auf. Aber wie ich bereits schrieb, brauche ich eigentlich eine baumartige Ansicht. Was kann ich also tun? Ich meine, es kann doch nicht sein, dass ich ein Item nicht löschen darf?
von OregonGhost
10. Januar 2008 10:58
Forum: Qt Programmierung
Thema: QAbstractItemModel: Items ersetzen?
Antworten: 2
Zugriffe: 2096

QAbstractItemModel: Items ersetzen?

Ich habe QAbstractItemModel abgeleitet, um eingehende Ereignisse in einem TreeView darzustellen (siehe auch in meinem anderen Thread ). Dabei muss ich aber gelegentlich Items ersetzen. Zunächst dachte ich mir, ich tu's einfach und löse anschließend das dataChanged()-Signal aus. Ich fand es schon rec...
von OregonGhost
10. Januar 2008 10:45
Forum: Qt Programmierung
Thema: QTreeView performance
Antworten: 16
Zugriffe: 13643

QTreeView performance

Moin, ich schreibe zurzeit eine Anwendung, die unter anderem eine Art Echtzeitlog enthält. Es kommen eine große Menge Ereignisse (naja, bis zu 80 pro Sekunde) herein und ich möchte sie in einem TreeView darstellen. Da Sequenzen von Befehlen nicht immer mehrere Zeilen belegen sollen, werden sie zu ei...
von OregonGhost
17. August 2007 17:28
Forum: Qt Programmierung
Thema: QHttp für nicht-explizite URL's
Antworten: 3
Zugriffe: 3047

probier das get() mal auf "/" statt auf url.path().
von OregonGhost
17. August 2007 17:19
Forum: Einfach Qt
Thema: QSslSocket hat da schon jemand was mit gemacht?
Antworten: 4
Zugriffe: 3883

Hast du zufällig noch eine Beta oder einen RC von Qt 4.3.0 irgendwo im Suchpfad? Zwischenzeitlich musste man nämlich irgendwo irgendwas definieren, damit QSslSocket korrekt inkludiert wurde, und unter bestimmten Umständen hat die Qt Visual Studio Integration nicht überall die Referenzen auf die Qt-V...
von OregonGhost
16. August 2007 18:14
Forum: Einfach Qt
Thema: HiQt beste Qt4 IDE für Windows?
Antworten: 28
Zugriffe: 23961

MichaelS hat geschrieben:Ich bevorzuge freie Software und verwende schon alleine aus diesem Grunde kein Visual Studio.
Wenn es danach ginge, könnte ich ja nichtmal Qt verwenden :roll:
von OregonGhost
16. August 2007 14:37
Forum: Einfach Qt
Thema: HiQt beste Qt4 IDE für Windows?
Antworten: 28
Zugriffe: 23961

Meine IDE der Wahl ist auch Visual Studio. Dass die anderen kostenlos sind, ist kein Argument - wenn man für Windows entwickelt, hat man typischerweise ein MSDN-Abo und da ist Visual Studio mit drin. Und dass man alles per Klickibunti hinzufügt, ist ja wohl totaler Quatsch, nur weil man nicht direkt...
von OregonGhost
13. August 2007 11:29
Forum: Qt Programmierung
Thema: Noch ein Layoutproblem: QTreeView mit QAbstractItemDelegate
Antworten: 4
Zugriffe: 3519

Der Delegat wird nach dem Aufruf der automatisch generierten Funktion setupUI() eingesetzt. Anschließend werden einige Nodes expandiert, und zu diesem Zweck muss das TreeView die Daten aus dem Model abfragen. Bei einigen davon liefert es 100 als width() zurück, bei anderen die korrekte Breite. Meine...
von OregonGhost
10. August 2007 12:50
Forum: Qt Programmierung
Thema: Noch ein Layoutproblem: QTreeView mit QAbstractItemDelegate
Antworten: 4
Zugriffe: 3519

Hmm, da das Modell nicht editierbar ist, glaube ich nicht, dass das funktioniert. Ich habe mittlerweile die Eigenschaft indentation gefunden, die angibt, um wie viele Pixel so ein Item eingerückt wird. Die Ebene lässt sich natürlich herausfinden und ich nehme einfach mal testweise width() als Client...