Die Suche ergab 17 Treffer

von GammaBlitz
15. Januar 2011 19:00
Forum: Qt Programmierung
Thema: QDialog Subclass als Template
Antworten: 1
Zugriffe: 1612

QDialog Subclass als Template

Ich möchte von QDialog eine DialogChangeParamter-Klasse ableiten und DialogChangeParameter soll eine Template-Klasse sein, also statt: class DialogChangeParameter : public QDialog { ... }; dieses: template <typename PARAMDT> class DialogChangeParameter : public QDialog {...}; Ich benutze den QtCreat...
von GammaBlitz
21. November 2010 22:57
Forum: Qt Programmierung
Thema: QApplication Deklaration führt zur Floating Point Exception
Antworten: 11
Zugriffe: 6483

NVIDIA Treiber 256.53 installiert

Ich habe nun doch den Rat von chrislo1976 befolgt und NVIDA-Treiber 256.53 installiert. Jetzt gibt es keine Probleme mehr. OpenGL funktioniert nun auch mit Qt-Programmen. Auch alle anderen OpenGL-Programme funktionieren. Trotzdem habe ich mal mein Qt-OpenGL -Programm mit valgrind debugt und es zeigt...
von GammaBlitz
21. November 2010 16:05
Forum: Qt Programmierung
Thema: QApplication Deklaration führt zur Floating Point Exception
Antworten: 11
Zugriffe: 6483

Debug-Libraries installiert

An Christian81: Ich habe den Oxygen-Style aktiviert und die Debug-Libraries installiert. valgrind -Ausgabe bei meinem Programm: ... ==11969== Conditional jump or move depends on uninitialised value(s) ==11969== at 0x4495BAE: QTransform::fromScale(double, double) (qtransform.cpp:505) ==11969== by 0x4...
von GammaBlitz
21. November 2010 13:58
Forum: Qt Programmierung
Thema: QApplication Deklaration führt zur Floating Point Exception
Antworten: 11
Zugriffe: 6483

Der Treiber scheint korrekt zu funktionieren

An Solarix: Wie gesagt, wird ein Qt-OpenGL-Programm, egal, ob mein eigenes, oder eines von den Qt-OpenGL-Examples von der Kommandozeile gestartet, stürzt es ab. Ich habe Valgrind installiert (danke für den Tipp!) und mein Programm damit gestartet. Im Debugger startet es. Ausgabe: ==6785== Command: m...
von GammaBlitz
20. November 2010 23:13
Forum: Einfach Qt
Thema: Nach NVIDIA-Treiber Update funktioniert Qt-OpenGL nicht mehr
Antworten: 1
Zugriffe: 2164

Nach NVIDIA-Treiber Update funktioniert Qt-OpenGL nicht mehr

Ich habe zunächst den NVIDIA-Treiber 260.19.12 installiert. Dann habe ich mein Qt-OpenGL Programm kompiliert und gestartet. Das ist mit einer Gleitkomma-Ausnahme in main () bei QApplication a (argc, argv); abgestürzt. Mit einem Debugger läuft es ohne Fehler. Ich habe auch mal die mitgelieferten Qt4 ...
von GammaBlitz
20. November 2010 21:47
Forum: Qt Programmierung
Thema: QApplication Deklaration führt zur Floating Point Exception
Antworten: 11
Zugriffe: 6483

OpenGL bei Qt scheint garnicht mehr zu funktionieren.

Ich habe spaßeshalber mal die Qt-OpenGL Examples versucht zu starten. Ergebnis: Alles stürzen mit einer Gleitkomma-Ausnahme ab. Examples: /usr/lib/qt4/examples/opengl/ 2dpainting, framebufferobject framebufferobject2 grabber hellogl overpainting pbuffers pbuffers2 samplebuffers textures. Alles stürz...
von GammaBlitz
20. November 2010 19:28
Forum: Qt Programmierung
Thema: QApplication Deklaration führt zur Floating Point Exception
Antworten: 11
Zugriffe: 6483

QApplication Deklaration führt zur Floating Point Exception

//... int main(int argc, char *argv[]) { cout << "main Mark 1" << endl << flush; QApplication a (argc, argv); cout << "main Mark 2" << endl << flush; MainWindow w; cout << "main Mark 3" << endl << flush; w.show(); cout << "main Mark 4" << endl << flush; return...
von GammaBlitz
27. Mai 2009 22:41
Forum: Qt Programmierung
Thema: *.wav -Datei mit Phonon abspielen
Antworten: 1
Zugriffe: 2174

*.wav -Datei mit Phonon abspielen

Hallo! Ich probiere gerade Phonon aus und bin leider nicht erfolgreich. Folgende Zeilen habe ich programmiert: MediaObject *media = new MediaObject(this); media->setCurrentSource(MediaSource(QString (":/audio/ding.wav"))); media->play(); Das lässt sich problemlos kompilieren und linken, ab...
von GammaBlitz
18. Mai 2009 22:26
Forum: Qt Programmierung
Thema: Dialogfenster öffnet sich nicht vor Berechnung
Antworten: 6
Zugriffe: 3658

Danke solarix. Ich habe mir Deinen Rat zu Herzen genommen und gebe die Meldung nun mit einem QSplashScreen aus. Das klappt allerdings nur mit einer Pixmap. Nur die Meldung ohne Pixmap klappt nicht. Also, ich habe es ein paar mal mit einer Pixmap probiert und es hat immer geklappt. Damit ist das Prob...
von GammaBlitz
17. Mai 2009 21:52
Forum: Qt Programmierung
Thema: Dialogfenster öffnet sich nicht vor Berechnung
Antworten: 6
Zugriffe: 3658

Danke solarix. Ja, while (application->hasPendingEvents()) application->processEvents(); zeichnet den Dialog schon häufiger, aber noch nicht immer. Ich muss aber noch dazu sagen, dass noch mehrere Threads laufen und ein Timer 3 mal pro Sekunde ein Widget aktualisiert. Ich frage mich allerdings, wie ...
von GammaBlitz
12. Mai 2009 21:59
Forum: Qt Programmierung
Thema: Dialogfenster öffnet sich nicht vor Berechnung
Antworten: 6
Zugriffe: 3658

Danke, Solarix. QCoreApplication::processEvents() hat etwas geholfen. Der Inhalt des Dialogs wird zwar trotzdem noch nicht gezeichnet, aber wenigstens erscheint er. Eigentlich hatte ich mir von processEvents() mehr versprochen. Ich habe mich entschlossen, die Berechnung doch nicht in einem extra Thr...
von GammaBlitz
11. Mai 2009 23:26
Forum: Qt Programmierung
Thema: Dialogfenster öffnet sich nicht vor Berechnung
Antworten: 6
Zugriffe: 3658

Dialogfenster öffnet sich nicht vor Berechnung

Hallo! Ich habe eine Dialogklasse von QDialog abgeleitet dynamisch erzeugt und will, dass das Dialogfenster erscheint. Es zeigt an, dass eine länger andauernde Berechnung folgt und bittet den Benutzer darum, etwas zu warten. dialog->show(); dialog->raise(); dialog->activateWindow(); // Zeitintensive...
von GammaBlitz
4. Mai 2009 22:27
Forum: Qt Programmierung
Thema: Widget im Fullscreen-Mode darstellen (Linux)
Antworten: 1
Zugriffe: 1544

Widget im Fullscreen-Mode darstellen (Linux)

Hallo! Es gibt grundsätzlich bei Qt die Möglichkeit ein Widget mit der Funktion showFullScreen () im Fullscreen-Modus darzustellen. Allerdings steht in der Qt-Dokumentation, dass das nicht unter X11 bei Linux geht. Ich habe es auch ausprobiert. So geht es nicht. Weiß jemand vielleicht, wie man es tr...
von GammaBlitz
19. April 2009 16:04
Forum: Qt Programmierung
Thema: QtCreator: Icon als Resource im Code einbinden
Antworten: 2
Zugriffe: 4122

Händisch die *.qrc -Datei editieren

Ich habe die Lösung gefunden: Nachdem man im Creator die Icons in die Resourcen im *.qrc-File eingebunden hat, muss man alles speichern und danach mit einem externen Editor (z.B. XEmacs) die *.qrc -Datei so ändern, dass die qresource-Tags wie folgt aussehen: <qresource> ... </qresource> Danach kann ...
von GammaBlitz
19. April 2009 14:17
Forum: Qt Programmierung
Thema: QtCreator: Icon als Resource im Code einbinden
Antworten: 2
Zugriffe: 4122

QtCreator: Icon als Resource im Code einbinden

Qt Creator Ich habe mit dem Creator ein neues Resourcefile *.qrc angelegt und meine Icons eingetragen, z.B. /images/iconStart.png. Das Problem ist, dass ich die Icons trotzdem nicht verwenden kann. Ich möchte in einer Toolbar Buttons mit den Icons anlegen. Dazu habe ich neue Actions erzeugt. Zu dies...