14

Windows で Qt ライブラリを試してみました。彼らのダウンロード ページで、VS2012 を使用してビルドされたバイナリは、OpenGL を使用する場合と使用しない場合の 2 つの形式で利用できることに気付きました。2つの違いは正確には何ですか?OpenGL バージョンでは、OpenGL を使用して実装された特別な API がありますか、それともすべての Qt レンダリングが OpenGL に依存していますか? また、DirectX を使用する Qt のバージョンはありますか?

4

3 に答える 3

2

DirectX は、ANGLEベースのライブラリを介してサポートされています。

于 2013-08-07T21:05:26.347 に答える
1

これは変更されており、Qt 5.5 の時点で、Qt Web サイトからダウンロードできるビルド済みバイナリは -opengl 動的オプションで構成されていることに注意してください。これは、上記の @lpapp が話していたことです。Qt はデフォルトで、実行時にネイティブ OpenGL ドライバーまたは ANGLE のいずれかを選択するようになりました。

特に指定しない限り、Qt は内部的に OpenGL を使用してレンダリングします。Qt の QOpenGLxxx 関数とクラスを使用して、カスタム OpenGL コンテンツをレンダリングすることもできます。

これをカバーする Qt と OpenGL の簡単な紹介については、ここをクリックしてください。

于 2015-11-24T22:14:17.463 に答える