1

winapi gui および gtk gui 用の素敵でおそらく軽量のラッパーが必要です (つまり、独自の抽象 API を持ち、windows と linux で使用できる GUI ライブラリであり、windows で winapi を使用してウィジェットを描画し、linux で使用します) gtk)。wxwidgets の仕組みはほぼ同じですが、wxwidget マクロの C スタイル API は混乱しているため、重量が重く、アプリをコンパイルできません。また、QT も必要ありません (余分なコンパイラや重い依存関係は必要ありません)。fox toolkit と fltk もありますが、それらは winapi と gtk をラップしていませんが、私は好きではない独自のレンダリングを持っています。

多くの機能は必要ありません。いくつかの基本的なウィジェットとウィンドウ管理だけが必要です。それだけです。python でこれを行う非常に優れたライブラリがたくさんありますが、C++ では何も見つかりません (機能せず、重すぎる wx ウィジェットを除く)。

誰でも私を助けることができますか?クロスプラットフォーム エディターを開発する必要があるため、ゲームの開発に行き詰まっているためです。他のすべてが失敗した場合は、Python で記述しますが、実際には C++ で作成したいと考えています。

ありがとう

4

2 に答える 2

3

IUPは近いですが、C++ ではありません。

あなたの要件は wxWidgets に近すぎます: 基本的にそれを複製するプロジェクトを開始した/開始する予定があるとは思えません。

于 2012-12-14T16:42:25.150 に答える
1

もう 1 つの方法は、GTK の C++ バインディングである GTKmm を Windows テーマと共に使用することです。しかし、いくつかの Windows バージョンで GTK テーマを正しく設定するのが難しいことは事実です。

于 2012-12-14T11:08:36.790 に答える