1

しばらくの間、優れた C/C++ GUI ツールキットを探していましたが、これらが一般的な要件であることがわかりました。

私はそれが必要です:見栄えの良いクロスプラットフォームC ++またはC ++でコンパイルできるC、どちらでも問題ありませんOpenGLサポートはロイヤリティなしで商用アプリケーションで使用できます(ライセンスの障害なし)

過去に使用したものと、それらが必要なものではない理由: -Win32 (クロスプラットフォームではない) -FLTK (グレー、フラット、視覚的に魅力的ではないが、それ以外は優れている)

私は GTK をかなり詳しく調べてきましたが、唯一の問題は、私が知る限り、信頼できる OpenGL サポートがないことです (一部のサードパーティ サポートのみですか?) Qt のライセンスでは、ライセンス料なしで商用開発を行うことはできません。

OpenGL サポートとは、ツールキット (埋め込み可能) の OpenGL ビューを意味します。

4

4 に答える 4

5

答えとしてQtを再考することをお勧めします。Nokia がライセンスを取得してからライセンスの変更が数年遅れています。最近は LGPL であるため、これはもはや問題ではありません。また、OpenGL のサポートは、多くの利点の 1 つにすぎません。

于 2011-03-11T04:28:48.077 に答える
3

3 つの主要なもの、GTK+、wxWidgets、および Qt はすべて、LGPL の形式を使用します。アーキテクチャ上の GUI ライブラリに動的にリンクできない場合を除き、必要なすべての商用ソフトウェアを配布できます。

于 2011-03-11T05:00:46.527 に答える
0

ツールキット XVT があります。あなたがそれを書くのに助けを求めているなら、私たちもそれをすることができます.

于 2011-06-14T18:08:47.403 に答える
0

それはまさにあなたが求めたものではありませんが、別の可能性は、標準のopenGLウィンドウを使用して(たとえばGLFWを使用して)、たとえばceGUIでGUIを自分で行うことです。

ツールキットで得られるのと同じように、画面の一部に GUI を配置し、別の部分に 3D ビューを配置することは確実に可能です。

(しかし、個人的にはQtを使用しますが)

于 2011-03-11T08:10:31.157 に答える