QT4 und openGL

Alles rund um die Programmierung mit Qt
Antworten
TRex2003
Beiträge: 3
Registriert: 22. Januar 2007 15:05
Wohnort: Haßloch
Kontaktdaten:

QT4 und openGL

Beitrag von TRex2003 »

Hi,

ich möchte in einem QDialog ein GL-Fenster anzeigen, mit dem ich zeichnen kann. Ich glaube eigentlich, dass es was völlig triviales ist, aber weder meine Gruppe noch unser Dozent findet den Fehler (letzterer war da auch nicht besonders engagiert dabei..).

main.cpp: http://nopaste.info/b8f516a483.html
qtglwidget.cpp: http://nopaste.info/239acc3c5f.html
qtglwidget.h http://nopaste.info/b8041b17ab.html
viewerMainWidgetImpl.cpp: http://nopaste.info/cd806502d2.html
viewerMainWidgetImpl.h: http://nopaste.info/ce3ff0ad27.html

Es kompiliert und bringt auch keine Fehlermeldung, aber es gibt kein Bild. Ich hab schon mit den Farbwerten rumgespielt, aber ... naja.

Ich hoffe mal, dass mir jemand helfen kann.

PS: ein *einfaches* Tutorial, wie man eine gaaanz simple Anzeige hinbekommt, würde mir genauso helfen. Leider ist alles, was ich so finde, totaler Overkill (Ich will weder Animation noch 3D noch sonst irgendwelche Effekte, ich krieg einfach kein Bild).

Laut unserem Dozenten liegts an unserem "Karma". :roll:
debian testing // xfce::gnome
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Von nichts kommt nichts. Also würde ich als erstes mich mal mit den Beispielen von QT beschäftigen.
http://doc.trolltech.com/4.3/examples.html#opengl
Da stehen so viele Erklärungen, wenn man das alles durchgearbeitet hat, braucht man kein gutes Karma um die Fehler zu finden.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
TRex2003
Beiträge: 3
Registriert: 22. Januar 2007 15:05
Wohnort: Haßloch
Kontaktdaten:

Beitrag von TRex2003 »

es lag an einem Konstruktor. Wir haben einen QDialog übergeben und ein QWidget hätts gebraucht, zusammen mit ner parent-Angabe.

Danke für den Hinweis auf Literatur, aber wir stehen unter Zeitdruck und haben keine Zeit, die komplette Doku durchzulesen. Wir haben gewisse Codefragmente bekommen und dann dürfen wir suchen, was der Code im HelloQT Example damit zu tun hat.
debian testing // xfce::gnome
Antworten