-3

GTK +とは何ですか?OpenGLとは何の関係がありますか?CでOpenGLを使用してGUIインターフェイスを作成できますか?私が調べたところ、GTK +を使用すると言われていますが、それが何であるかはわかりません。

4

1 に答える 1

6

どうやって「研究」をしたのだろうか。

GTK +の公式Webサイトにアクセスして読み始めてから、対応するOpenGLの公式Webサイトにアクセスして、そこで同じことを行います。

GTK +はインターフェースツールキットであり、描画バックエンド(GDK + Cairo)を使用してユーザーインターフェース要素をレンダリングし、それらの要素を管理し、ユーザー入力イベントの処理、再描画などを行います。

OpenGLは、グラフィックスハードウェア(通常は3Dグラフィックス)をプログラミングするためのAPIです。GTK +よりもスコープがはるかに狭く(そしてより低レベルで)、(理論的には)GTK+バックエンドを実装するために使用できます。

2つのAPI間の「レベル」の違いを説明するには:

于 2013-01-04T08:31:15.340 に答える