Die Suche ergab 19 Treffer

von TheMetalManiac
13. Februar 2009 14:29
Forum: Qt Programmierung
Thema: [QWT] Probleme bei der Dartstellung bei 2 oder mehr QwtPlots
Antworten: 7
Zugriffe: 6218

Habe den Fehler gefunden... Bin gerade nochmal alle Einstellungen des canvas durchgegangen: es lag an dem QWidget- Attribute setAttribute(Qt::WA_PaintOnScreen) . Dieses darf nicht eingeschaltet werden, sonst wird der double buffer eingeschaltet. Gruß, TheMetalManiac @Uwe: Ich habe dir 3 Mails geschr...
von TheMetalManiac
13. Februar 2009 11:17
Forum: Qt Programmierung
Thema: [QWT] Probleme bei der Dartstellung bei 2 oder mehr QwtPlots
Antworten: 7
Zugriffe: 6218

Danke für eure Antworten, das replot muss ja auf den QwtPlot selbst und nicht auf dessen Kurven aufgerufen werden. Dem Zoomer übergebe ich das data_plot Objekt (data_plot ist von QwtPlot abgeleitet). Die replot Aufrufe im Zoomer habe ich komplett aus den IF Zweig gezogen, dass macht wirklich mehr Si...
von TheMetalManiac
12. Februar 2009 15:26
Forum: Qt Programmierung
Thema: [QWT] Probleme bei der Dartstellung bei 2 oder mehr QwtPlots
Antworten: 7
Zugriffe: 6218

Ja, jede Instanz erzeugt einen eigenen Zoomer und auch einen eigenen Timer. Übersehe ich dabei was?
von TheMetalManiac
12. Februar 2009 13:49
Forum: Qt Programmierung
Thema: [QWT] Probleme bei der Dartstellung bei 2 oder mehr QwtPlots
Antworten: 7
Zugriffe: 6218

[QWT] Probleme bei der Dartstellung bei 2 oder mehr QwtPlots

Hallo. Ich bin auf ein ziemlich komisches Verhalten der QwtPlots gestoßen. Wenn 2 Instanzen einen QwtPlots erzeugt wurden und einer der beiden läuft, der andere gestoppt ist und man versucht hineinzuzoomen wird die laufende Kurve zum Teil angezeigt...Bilder sagen mehr als Worte(siehe unten die beide...
von TheMetalManiac
7. April 2008 20:07
Forum: Qt Programmierung
Thema: [QWT] Zoomen...modifiziertes Rechteck auf Stack?
Antworten: 3
Zugriffe: 3875

Danke mal wieder für die gewohnt schnelle Antwort :). Also, ich möchte es dem Benutzer ermöglichen in einen Abschnitt weit reinzuzoomen (also ohne die Autoskalierungsfunktion zu arbeiten) und dann per Buttonklick eine Autoskalierung durchzuführen, wobei dann eben das alte Rechteck vom Stack gepoppt ...
von TheMetalManiac
4. April 2008 16:49
Forum: Qt Programmierung
Thema: [QWT] Zoomen...modifiziertes Rechteck auf Stack?
Antworten: 3
Zugriffe: 3875

[QWT] Zoomen...modifiziertes Rechteck auf Stack?

Hallo. Wenn man mit dem Zoomer aus dem PlotZoomer Beispielen von QWT arbeitet, wie kann man dann ein bestehendes Rechteck des ZoomStacks modifizieren (in meinem Fall möchte ich die Y- Achse autoskalieren lassen)? Das aktuelle Rechteck vom Stack holen, autoskalieren und replot: plotZoomer->zoom(-1); ...
von TheMetalManiac
31. Oktober 2007 15:56
Forum: Qt Programmierung
Thema: [QWT] Performance Probleme mit Plot
Antworten: 1
Zugriffe: 2124

[QWT] Performance Probleme mit Plot

Hallo! Leider habe auch ich ein paar Performance- Probleme mit den QWTPlots. Ich habe einen QVector, der mit 50 MHz (spitze!!) gefüllt wird (double werte). Werden nun mehrere Plots angezeigt steigt die CPU-Last sehr schnell auf 80%. Nach einigen sekunden stürzt dann mein gesammtes Programm ab. Nun b...
von TheMetalManiac
30. August 2007 13:36
Forum: Qt Programmierung
Thema: [gelöst] Problem bzw. Warnung bei Layout-Platzierung
Antworten: 9
Zugriffe: 6679

Es hat geklappt!!!

Super!!!

So kommt keine Warnung mehr und trotzdem ist alles richtig angeordnet!

Vllt. kannst du, RD1978, noch erklären warum es geht?

Herzlichen Dank!!!!

TheMetalManiac
von TheMetalManiac
30. August 2007 11:13
Forum: Qt Programmierung
Thema: [gelöst] Problem bzw. Warnung bei Layout-Platzierung
Antworten: 9
Zugriffe: 6679

Hier der gewünschte Code: Header: class PlotW : public QWidget { Q_OBJECT public: ///Constructor /// /// inits PlotW with default values /// PlotW(port_data port[MAX_PORT_NUMBER],int i); ///Destructor /// /// deletes DataPlot- Object /// ~PlotW(); ... CPP: PlotW::PlotW(port_data port[MAX_PORT_NUMBER...
von TheMetalManiac
30. August 2007 10:14
Forum: Qt Programmierung
Thema: [gelöst] Problem bzw. Warnung bei Layout-Platzierung
Antworten: 9
Zugriffe: 6679

setLayout()

@ kitov : Danke für den Tipp, habe es auskommentiert aber es bleibt die Warnung.
Hatte das mit dem setLayout aus dem Assistant...
von TheMetalManiac
30. August 2007 10:09
Forum: Qt Programmierung
Thema: [gelöst] Problem bzw. Warnung bei Layout-Platzierung
Antworten: 9
Zugriffe: 6679

versucht...aber nicht der gewünschte effekt eingetreten

Hallo nochmal. Habe deinen Tipp ausprobiert...mit dem Ergebnis, dass ein neues Widget erstellt wird und dort die Layouts genauso eingebunden werden wie bei mir. Der einzige Unterschied ist, dass der oben beschriebene Code bereits in einer Klasse geschrieben ist, die von QWidget erbt. Daher auch in d...
von TheMetalManiac
29. August 2007 16:26
Forum: Qt Programmierung
Thema: [gelöst] Problem bzw. Warnung bei Layout-Platzierung
Antworten: 9
Zugriffe: 6679

[gelöst] Problem bzw. Warnung bei Layout-Platzierung

Hallo mal wieder... Es geht um einen kleinen Schönheitsfehler bei den Layouts in QT. Ich habe 3 Layouts und möchte diese in ein QWidget einbauen: layout = new QVBoxLayout(this); buttonLayoutTime = new QHBoxLayout(this); buttonLayoutSpeed = new QHBoxLayout(this); .... runStopButton = new QToolButton(...
von TheMetalManiac
18. August 2007 11:39
Forum: Qt Programmierung
Thema: [QWT] kleines Problem mit dem Scrollzoomer
Antworten: 2
Zugriffe: 2713

Genau das ist das Problem ;)

Danke mal wieder für die schnelle Antwort!!! Leider ist genau das das eigentliche Problem ( das sich die Werte der X.Achse dann ebenfalls verändern). Ich möchte ja eigentlich "nur" die y-Skalierung im Zoomer ändern. Mit setZoomBase() wird ja ein neues Recheck initialisiert. Das ist jetzt n...
von TheMetalManiac
16. August 2007 18:23
Forum: Qt Programmierung
Thema: [QWT] kleines Problem mit dem Scrollzoomer
Antworten: 2
Zugriffe: 2713

[QWT] kleines Problem mit dem Scrollzoomer

Hallo! Ich habe eine Frage bzgl. des Srollzoomers (im QWT Beispiel RealTime_Plot zufinden). Ich möchte gerne die Funktion implementieren, dass man die y-Achse in einem Plot autoskalieren kann...das ist ja nicht weiter schwierig: setAutoReplot(false); setAxisAutoScale(QwtPlot::yLeft); replot(); setAu...
von TheMetalManiac
11. Juli 2007 20:07
Forum: Qt Programmierung
Thema: [QWT] Scrollzoomer von den Examples beim Plotten
Antworten: 6
Zugriffe: 5711

immernoch Probleme mit dem zoomer

Hallo nochmal. Leider habe ich immernoch Probleme mit dem Zoomer. Mittlerweile bin ich auf setRawData umgestiegen (der QVector existiert ohnehin die ganze laufzeit). plot->setRawData(xVectorPtr->data(),yVectorPtr->data(),xVectorPtr->size()); Nun passiert es leider immerwieder, dass beim zoomen ein L...