Die Suche ergab 38 Treffer
- 20. Oktober 2009 10:02
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
wie lange dauert das zeichnen einer kompletten Szene ? grosser 1 Sek ? Etwa 12 Sekunde. wenn ja, aendert sich wirklich fast jedes QGraphicsItem ? Ja. wenn ja, dann hasst eh nen Problem ^^ Dann kommst mit python, QT und co eh ned weiter, dann brauchst was performanteres, wenn deine Anforderungen übe...
- 20. Oktober 2009 09:47
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
kannst du nicht deine Objekte in ein Oberobjekt zusammenfassen? Map, ListVector? Und dann raushauen? Auch dann müsste ich die Objekte erstmal erzeugen, was die Zeit kostet. Letztlich sieht die Stelle jetzt bei mir so aus: def update(self): brushes = [ QtGui.QBrush(QtGui.QColor(c[0], c[1], c[2])) fo...
- 20. Oktober 2009 09:25
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
- 19. Oktober 2009 16:36
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
Also zunächst wäre in deinem Fall ein runnable perfomanter da du threads jedesmal neu anlegen musst (es sei denn du lässt ihn durchlaufen). Er läuft durch und wird nur getriggert. Auf die Objekte deiner GUI kannst aus dem Thread nicht zu greifen. Eben. Ich habe 100.000 Objekte in meiner Oberfläche,...
- 19. Oktober 2009 16:26
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
- 19. Oktober 2009 15:40
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
- 19. Oktober 2009 15:31
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
Ich würde schauen, dass ich nicht 100000 Elemente anpasse. Wie will man die dann aufm Monitor sehen. Und ändern die sich wirklich alle? Das sind ca. 300x300 Elemente, die passen tatsächlich ohne weiteres auf den Schirm. Und die (bzw. deren Farben) ändern sich tatsächlich alle: es sind Kanäle eines ...
- 19. Oktober 2009 14:43
- Forum: Qt Programmierung
- Thema: Mainthread sinnvoll ausnutzen
- Antworten: 16
- Zugriffe: 7763
Mainthread sinnvoll ausnutzen
Hallo, ich habe (wie schon früher hier erläutert) das Problem, dass ich häufig ziemlich umfangreiche (und daher langdauernde) Änderungen an GUI-Elementen vornehmen muss: insbesondere muss z.B. mit der Verschiebung eines Mauscursors ein Bild aus 100.000 Elementen angepasst werden. Wenn ich das nun in...
- 14. Oktober 2009 17:38
- Forum: Qt Programmierung
- Thema: QThreading eines großen QGraphicsView
- Antworten: 2
- Zugriffe: 2014
QGraphicsScene und QGraphicsItems sind keine GUI objecte. Dann dürfte mein Code doch gar nicht crashen? Er tut es aber. sicher das der um setBrush crasht, und ned im update ? Soweit sicher als dass ich im Stacktrace meist etwas sehe wie *** glibc detected *** python: double free or corruption (out)...
- 14. Oktober 2009 16:26
- Forum: Qt Programmierung
- Thema: QThreading eines großen QGraphicsView
- Antworten: 2
- Zugriffe: 2014
QThreading eines großen QGraphicsView
Hallo Forum, ich habe ein ziemlich großes QGraphicsView (bis zu ca. 100.000 Items), welches ich asynchron updaten möchte. Ereignisse, bei denen das Update auftreten soll, sind z.B. Mouse-Events u.ä. (Cursor verschieben). Also gibt es bei mir einen eigenen QThread, der u.a. folgendes macht: for item ...
- 13. Oktober 2009 12:33
- Forum: Qt Programmierung
- Thema: qt 4.5.2: Farbe eines QBrush ändern
- Antworten: 0
- Zugriffe: 1353
qt 4.5.2: Farbe eines QBrush ändern
Hallo, aus irgendwelchen Gründen kann ich die Farbe im QBrush nicht ändern (sorry again for Python code): from PyQt4 import QtGui app = QtGui.QApplication([]) color = QtGui.QColor('red') color.setRed(11) print color.red() brush = QtGui.QBrush(QtGui.QColor('red')) brush.color().setRed(11) print brush...
- 25. August 2009 14:04
- Forum: Qt Programmierung
- Thema: QGraphicsView: auto-resizen und zoomen
- Antworten: 0
- Zugriffe: 1563
QGraphicsView: auto-resizen und zoomen
Hallo, ich möchte ein QGraphicsView so gestalten, dass ich zoomen kann, es aber bei Größenänderung den aktuellen Ausschnitt behält. Für das zoomen benutze ich einen kleinen Wrapper was soweit auch funktioniert. Das Anpassen bei Größenänderung erfolgt über ein entsprechendes resizeEvent: class MyGrap...
- 21. August 2009 10:36
- Forum: Qt Programmierung
- Thema: Qt-Drucken von externen Klassen
- Antworten: 0
- Zugriffe: 1322
Qt-Drucken von externen Klassen
Hallo Forum, meine Anwendung benutzt Qt als Oberfläche, jedoch "unter der Haube" auch anderes, wie matplotlib zur Anzeige von Diagrammen. Jetzt möchte ich die Diagramme gerne ausdrucken. matplotlib stellt für den Expert eine Reihe von Formaten zur Verfügung, u.a. PDF, Postscript, SVG sowie...
- 19. August 2009 13:31
- Forum: Qt Programmierung
- Thema: QTableWidget: größe und multithreading
- Antworten: 7
- Zugriffe: 4958
- 19. August 2009 12:02
- Forum: Qt Programmierung
- Thema: QTableWidget: größe und multithreading
- Antworten: 7
- Zugriffe: 4958