Die Suche ergab 17 Treffer
- 18. April 2008 18:48
- Forum: Qt Programmierung
- Thema: Verzögerung beim ersten aufklappen von Menüs
- Antworten: 4
- Zugriffe: 3285
@PeterLustig: wie kann ich denn einstellen, dass das Grafik-Plugin vor dem Programmstart geladen wird? Ich glaube das ist das Problem. Wenn ich nämlich das erste mal auf das Menü klicke, dann wird laut Ausgabefenster vom VS irgendwas geladen. Irgendwelche dlls. ps: ich hab Qt 4.3 und progge im Visua...
- 10. April 2008 23:46
- Forum: Qt Programmierung
- Thema: Verzögerung beim ersten aufklappen von Menüs
- Antworten: 4
- Zugriffe: 3285
Verzögerung beim ersten aufklappen von Menüs
Also ich ärger mich gerade über die Menüs(QMenu) der Fenster, wenn man sein Programm staret und dann das erste mal ein Menü aufklappt, dann dauert es mindestens eine Sekunde, bis es angezeigt werden kann.
Weiß zufällig jemand, woran das liegen kann bzw wie man es fixt?
Weiß zufällig jemand, woran das liegen kann bzw wie man es fixt?
- 2. April 2008 15:19
- Forum: Qt Programmierung
- Thema: Probleme mit draw-Performance
- Antworten: 2
- Zugriffe: 2177
hm..., also ich hab mal dieses Beispiel aus der QT-Doku zum laufen gebracht:
http://doc.trolltech.com/4.3-snapshot/g ... gmice.html
Das lastet einen Core aber auch komplett aus, deswegen gehe ich davon aus, dass QGraphicsView das Problem nicht lösen wird.
http://doc.trolltech.com/4.3-snapshot/g ... gmice.html
Das lastet einen Core aber auch komplett aus, deswegen gehe ich davon aus, dass QGraphicsView das Problem nicht lösen wird.
- 2. April 2008 00:19
- Forum: Qt Programmierung
- Thema: Probleme mit draw-Performance
- Antworten: 2
- Zugriffe: 2177
Probleme mit draw-Performance
Hallo, ich habe mich nach langer Zeit mal wieder an mein Projekt gemacht, bin aber wieder am verzweifeln. Das Problem: Ich programmiere eine Gui, auf der sich (viele!) Balken in Real-Time bewegen sollen (alle 30 ms!). Nun habe ich mehrere Sachen probiert: 1. Jeder Balken ist ein Widget mit überschri...
- 30. September 2007 21:14
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
- 30. September 2007 17:39
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
sry, ich war zwischenzeitlich im Urlaub, habe danach nochmal ein bisschen selbst herumprobiert und das Problem gelöst. 1) Also das Doublebuffering kann man deaktivieren, indem man im hintersten Widget(das Widget ohne parent) WA_NoSystemBackground aktiviert. 2)Außerdem bringt es enorme Performancevor...
- 14. September 2007 15:25
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
- 13. September 2007 18:23
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
Danke für die Mühe, es ja eigentlich darum, auszustellen, dass der Hintergrund des Widgets resetet wird, bevor das paintEvent ausgelöst wird. Das ganze ist wohl nicht so einfach. Einfach auf Windows-Funktionen zurückgreifen, wäre eine Lösung, dann müsste ich aber ähnliches für alle anderen Systeme s...
- 13. September 2007 17:31
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
Nach langem Stöbern in der Qt-Doku hab ich nun endlich einen eventuellen Lösungsansatz gefunden, der eventuell nicht der eleganteste ist, aber funktionieren müsste. Mit den Zeilen: this->setAttribute(Qt::WA_NoSystemBackground, true); this->setAttribute(Qt::WA_PaintOnScreen, true); kann man das Doubl...
- 13. September 2007 17:05
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
ok, der Header sieht so aus: #ifndef ANZEIGE_H #define ANZEIGE_H #include <QWidget> #include <QtGui> class Anzeige : public QWidget { Q_OBJECT public: Anzeige(QPixmap *imgBackground, QPixmap *imgLevel, QPixmap *imgPeak, QRect back, QWidget *parent, QPoint offset = QPoint(0, 0)); ~Anzeige(); void set...
- 13. September 2007 16:11
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
- 13. September 2007 15:45
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
- 13. September 2007 15:35
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
Okay, in meinem Testcode sollte es erstmal so sein, dass sich der Balken nur erhöhen kann. Allerdings wird der Balken gelöscht, wenn sich der Wert nicht erhöht. die paintEvent-Methode wird immer aufgerufen, wenn sich value geändert hat. void Anzeige::paintEvent(QPaintEvent *) { if (value > oldValue)...
- 13. September 2007 15:13
- Forum: Qt Programmierung
- Thema: [gelöst] paintEvent löscht Widgethintergrund???
- Antworten: 16
- Zugriffe: 9204
[gelöst] paintEvent löscht Widgethintergrund???
Moinmoin, ich bastel gerade an einem Widget, das einen Balken ausgeben soll, dessen Höhe proportional zu einem Wert ist. Nun dachte ich, man könnte einfach die paintEvent-Methode überschreiben. Da das Zeichnen den Prozessor allerdings nicht so sehr auslasten soll, wollte ich das so lösen, dass nur d...
- 13. Juli 2007 01:24
- Forum: Einfach Qt
- Thema: qt 4.3 kompillieren
- Antworten: 4
- Zugriffe: 4276