QT4 und DirectX
QT4 und DirectX
Hallo,
gibt es eine Möglichkeit, mittels eines Direct3D Devices in ein QWidget zu malen? Ich habe alles fehlerfrei initialisiert. Auch das Zeichenn mittels Direct3D funktioniert, allerdings wird das von Direct3D Gerenderte immer von dem QWidget überzeichnet.
Ich habe die paintEvent Methode des QWidgets überschrieben um von dort aus den Renderer aufzurufen. Sonst mach ich nicht in dem paintEvent.
Was könnte das schief laufen? Eventuell QTs neue paintEngine mit automatischem Backbuffer?
MfG Steffen
gibt es eine Möglichkeit, mittels eines Direct3D Devices in ein QWidget zu malen? Ich habe alles fehlerfrei initialisiert. Auch das Zeichenn mittels Direct3D funktioniert, allerdings wird das von Direct3D Gerenderte immer von dem QWidget überzeichnet.
Ich habe die paintEvent Methode des QWidgets überschrieben um von dort aus den Renderer aufzurufen. Sonst mach ich nicht in dem paintEvent.
Was könnte das schief laufen? Eventuell QTs neue paintEngine mit automatischem Backbuffer?
MfG Steffen
-
Emperor_L0ser
- Beiträge: 51
- Registriert: 28. Juli 2005 12:26
- Kontaktdaten:
warum nimmst du qt dafür?
der gedanke von qt ist cross-plattform, wenn du nun dort directx einbindest, läufts nur noch auf windows....
versuche sdl (http://www.libsdl.org) das ist ebenfalls plattform unabhängig und steuert von sich aus directx unter windows an.
der gedanke von qt ist cross-plattform, wenn du nun dort directx einbindest, läufts nur noch auf windows....
versuche sdl (http://www.libsdl.org) das ist ebenfalls plattform unabhängig und steuert von sich aus directx unter windows an.
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Ich empfehle OpenGL in Zusammenhang mit QT zu benutzen, da es direkt unterstützt wird und gleichermaßen plattformunabhängig ist, im Gegensatz zu DirectX.BartSimpson hat geschrieben:Achso, da hast du denn etwas den Zonk. Aber da haste du ja Support von Trolltech. Was sagen die denn dazu?
(:?: Seit wann kostet das extra, wenn man bei QT die OpenGL Funktionen benutzt? Hab' ich ja noch nie gehört...du meinst sicherlich den Support von den Trolls).
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten: