Die Suche ergab 176 Treffer

von Uwe
23. September 2013 08:58
Forum: Qt Programmierung
Thema: QWT Installation
Antworten: 12
Zugriffe: 7502

Re: QWT Installation

Ein Plugin muss immer kompatibel zu dem Programm sein, dass das Prgramm lädt ! D.h. wenn Du Dein Programm für Qt 5.1 entwickeln willst, aber einen Qt-Creator verwendest der auf Qt 4.8 basiert, benötigst Du 2 Versionen von Qwt 6.1 - sowohl für Qt5.1 als auch für Qt 4.8. Nachdem Dein System wohl stand...
von Uwe
13. August 2013 15:57
Forum: Qt Programmierung
Thema: Stylesheet für eigenes Widget?
Antworten: 10
Zugriffe: 5704

Re: Stylesheet für eigenes Widget?

Ist es möglich, dass ich dieses so programmieren kann, dass es sein Aussehen genauso flexibel durch Stylesheets anpassen kann? Zunächst mal kannst Du konfigurieren, was die Basisklasse Deines Widgets an Möglichkeiten mitbringt. So richtig Klasse ist das aber auch nicht, da es keine Getter gibt, übe...
von Uwe
5. Juli 2013 14:56
Forum: Sonstiges
Thema: Achsen von QwtPlot
Antworten: 1
Zugriffe: 27522

Re: Achsen von QwtPlot

Die Position von Plot Koordinate 0 als Widget Koordinate ( der Plot Canvas != Plot ) bekommst Du mit: "qRound( plot->canvasMap( QwPlot::yLeft ).transform( 0 ) ) );" Die Canvas ist ein direktes Kind vom Plot Widget, also einfach "plot->canvas().y()" drauf addieren und Du hast die ...
von Uwe
17. Juni 2013 17:56
Forum: Sonstiges
Thema: QwtPlotMarker drehen
Antworten: 7
Zugriffe: 32893

Re: QwtPlotMarker drehen

Dein Code zeichnet ja auch gar nichts - kann also gar nicht funktionieren. Stattdessen musst Du QwtPlotMarker::drawLabel überladen. Nachdem die Implementierung für Labels, die an vertikale Linien angepasst sind, ohnehin Code für eine Drehung um 90° enthält, solltest Du das leicht ableiten können. Zu...
von Uwe
14. Juni 2013 12:04
Forum: Sonstiges
Thema: QwtPlotMarker drehen
Antworten: 7
Zugriffe: 32893

Re: QwtPlotMarker drehen

Dann würde ich eher QwtPlotCurve aufbohren, weil Dir hier die Steigung der Linien zur Vefügung stehen um Position und Drehwinkel entsprechend anzupassen. Also: class YourCurve: public QwtPlotCurve { ... virtual void drawCurve( QPainter *painter, int style, const QwtScaleMap &xMap, const QwtScale...
von Uwe
14. Juni 2013 09:59
Forum: Sonstiges
Thema: QwtPlotMarker drehen
Antworten: 7
Zugriffe: 32893

Re: QwtPlotMarker drehen

Woraus bestehen denn Deine Marker: Text, Symbol oder beides ?
Sind die Positionen der Marker identisch zu den Punkten der Kurve ?

Uwe
von Uwe
17. Mai 2013 08:17
Forum: Qt Programmierung
Thema: QGraphicsItem Cosmetic QPen während paint()
Antworten: 2
Zugriffe: 1989

Re: QGraphicsItem Cosmetic QPen während paint()

Code: Alles auswählen

painter->setPen( pen );
painter->drawPolyline(polyData);
Uwe
von Uwe
6. Mai 2013 07:40
Forum: Qt Programmierung
Thema: Qt5 erstellte Programme außerhalb Qt's ausführen
Antworten: 25
Zugriffe: 11085

Re: Qt5 erstellte Programme außerhalb Qt's ausführen

Müssen nicht, aber das ganze über PATH-Variable zu regeln würde ich nicht raten. Ich schon und das ist sicherlich die übliche Vorgehensweise für den Anwendungsfall. Für jede einzelne Qt Anwendung eine Kopie der Qt Bibliotheken zu erzeugen ist keine Alternative - zumindest macht es so gar keinen Sin...
von Uwe
1. Mai 2013 14:09
Forum: Qt Programmierung
Thema: Qt5 erstellte Programme außerhalb Qt's ausführen
Antworten: 25
Zugriffe: 11085

Re: Qt5 erstellte Programme außerhalb Qt's ausführen

veeman hat geschrieben:Die Bibiotheken (DLLs) müssen in den selben Ordner wie die Application (EXE), anderst gehts nicht.
Müssen sie nicht - DLLs werden genau wie Executables über die PATH Variable gefunden.

Uwe
von Uwe
6. April 2013 11:15
Forum: Qt Programmierung
Thema: [GELÖST] QWT - alte Kurve löschen und neue wieder bei 0
Antworten: 2
Zugriffe: 1833

Re: QWT - alte Kurve löschen und neue wieder bei 0 starten

Du kannst grundsätzlich nichts in Graphiken löschen - auch mit Qwt nicht - Du must immer neu zeichen.

In Deinem Fall z.B:

Code: Alles auswählen

curve->setSamples( QPolygonF() );
plot->replot();
Uwe
von Uwe
4. Oktober 2012 12:49
Forum: Entwicklungsumgebungen
Thema: QWT Installation für Qt unter Windows mit MinGW
Antworten: 15
Zugriffe: 14916

Re: QWT Installation für Qt unter Windows mit MinGW

QMAKEFEATURES ist eine Pfadliste ( wie die PATH Variable ) - kein Dateiname. D.h da gehört der Pfad hin in dem sich qwt.prf befindet.
Ob das "features" subdirectory automatisch drangebastelt wird oder nicht weiss ich nicht mehr auswendig - einfach mal beides ausprobieren.

Uwe
von Uwe
2. Oktober 2012 16:36
Forum: Entwicklungsumgebungen
Thema: QWT Installation für Qt unter Windows mit MinGW
Antworten: 15
Zugriffe: 14916

Re: QWT Installation für Qt unter Windows mit MinGW

Also eine Möglichkeit ist es auf die Kommandozeile zu gehen und das Kommando: "qmake -set QMAKEFEATURES ..." einzugeben. qmake hast Du ja mittlerweile in Deinem Pfad und die Pünktchen musst Du natürlich durch den Pfad zu der installierten qwt.prf Datei ersetzen. Diese Einstellung wird dann...
von Uwe
2. Oktober 2012 13:07
Forum: Entwicklungsumgebungen
Thema: QWT Installation für Qt unter Windows mit MinGW
Antworten: 15
Zugriffe: 14916

Re: QWT Installation für Qt unter Windows mit MinGW

Super, die Installation hat jetzt schon mal nach brax Anleitung geklappt, mit folgenden Änderungen: Zunächst musste ich mich im System als Administrator anmelden, sonst hätte ich die PATH-Variable nicht ändern können. (Dadurch hatte ich leider Uwes beitrag verpasst) Die PATH-Variable war unter &quo...
von Uwe
2. Oktober 2012 10:36
Forum: Entwicklungsumgebungen
Thema: QWT Installation für Qt unter Windows mit MinGW
Antworten: 15
Zugriffe: 14916

Re: QWT Installation für Qt unter Windows mit MinGW

Um dann in Deinem Projekt auch qwt benutzen zu können, musst Du natürlich in Dein .pro-file den Include-Pfad und den lib-Pfad entsprechend setzen. Dafür sind die qmake-Variablen LIBS und INCLUDEPATH zuständig. Das macht man besser über "CONFIG += qwt", aber das erkläre ich besser wenn die...
von Uwe
2. Oktober 2012 08:11
Forum: Entwicklungsumgebungen
Thema: QWT Installation für Qt unter Windows mit MinGW
Antworten: 15
Zugriffe: 14916

Re: QWT Installation für Qt unter Windows mit MinGW

Qwt ist eine Bibliothek - kein fertiges Programm für den Endbenutzer - und richtet sich daher an Softwareentwickler, bei denen gewisse Grundkenntnisse ( z.B. wie und wo man eine Kommando eingeben kann ) vorausgesetzt werden dürfen. Nachdem Qwt eine Erweiterung von Qt ist sollte der Nutzer auch über ...