Qt und OpenGL
-
Ich hab grad mal ne ganz daemliche Frage:
Unterstuetzt Qt OpenGL? Oder ist OpenGL gar selbst ein eigenes Framework?
Was sind die Unterschiede zwischen Qt und OpenGL.
Oder vergleiche ich da gerade Aepfel mit Birnen?thx in advance
-
Raptor schrieb:
Ich hab grad mal ne ganz daemliche Frage:
Unterstuetzt Qt OpenGL?
ja, es gibt imho eine klasse für opengl fenster in qt.
Oder ist OpenGL gar selbst ein eigenes Framework?
OpenGL is eine API.
Was sind die Unterschiede zwischen Qt und OpenGL.
mit den einen kannst du fenster und butons und sowas machen, mit den andren schreibst du blutrünstige Egoshooter oder wissenschaftliche visualisierungen
Oder vergleiche ich da gerade Aepfel mit Birnen?
ja
-
erstmal danke fuer deine antwort.
kann ich mit qt "nur" fenster machen?und noch etwas: das tolle an frameworks ist ja, das ich auf unterscheidlichen plattformen z.B das gleiche fenster erstellen kann.http://tldp.org/linuxfocus/Deutsch/October2004/article350.shtml#350lfindex4
Was muss ich machen, dass ich das gleiche fenster, das ich eben noch unter linux gesehen habe auch unter windows sehe:neukompilieren, oder gar einfach nur programm ohne veraenderung neustarten?
-
Raptor schrieb:
neukompilieren, oder gar einfach nur programm ohne veraenderung neustarten?
In kompilierten Sprachen wie C, C++ etc. ersteres,
in VM-Sprachen wie Java letzteres.
-
OpenGL ist eine API, die den Zugriff auf 3D-Grafik-Hardware definiert.
Qt ist eine Library, die hauptsächlich dazu dient GUIs zu erzeugen. Qt bringt aber noch Wrapper für Sockets etc. mit. 2D Zeichenfunktionen natürlich auch. Es würde mich wundern, wenn Qt kein Widget mit bringen würde, in dem du auch mit OpenGL rendern kannst.
neukompilieren, oder gar einfach nur programm ohne veraenderung neustarten?
natürlich neukompilieren
-
kingruedi schrieb:
wie gesagt:
Ich hab grad mal ne ganz daemliche Frage:
Und davon hab ich gleich noch eine
Was ist ein widget? de.wikipedia.org spuckt leider nix aus...
-
Widget:
A Widget is a user interface (UI) component that can be used to (hopefully) easily construct a user interface. In the language of HTML, you might call the simple ones ``form elements''. In other UI terminology, you might call them ``controls''. A Widget almost always has a visible appearance (althought it may at times be hidden) and enables the user to interact with the application.
-
Widget
so, damit mal die pclex-Tags benutzt werden
-
http://doc.trolltech.com/3.3/opengl.html
http://doc.trolltech.com/3.3/qglwidget.html
http://doc.trolltech.com/3.3/opengl-examples.html