開発中の C アプリケーションに使用できるクロスプラットフォームのウィジェット ツールキットを探しています。このアプリケーションは、小さなフロントエンドとしてのみ機能します。デザインの良さと使い勝手の良さにこだわりました。速度はそれほど重要ではありませんが、それでも軽量なものが欲しいです。
同様の質問が寄せられていることは認識していますが、私の要件に基づいた回答が必要です。
開発中の C アプリケーションに使用できるクロスプラットフォームのウィジェット ツールキットを探しています。このアプリケーションは、小さなフロントエンドとしてのみ機能します。デザインの良さと使い勝手の良さにこだわりました。速度はそれほど重要ではありませんが、それでも軽量なものが欲しいです。
同様の質問が寄せられていることは認識していますが、私の要件に基づいた回答が必要です。
C の場合、最有力候補はgtkだと思います。qtまたはwxwidgetsには C++ を使用することをお勧めしますが、後者には lua (yay!) バインディングもあり、Greenspun の 10 番目のルールを回避するC の方法です。アプリケーション ドメインによっては、あまり話題にならない (しかしまだ成熟している) agarのようなライブラリを検討する価値があります。C++ 以外の場合は、fltkについても言及します。真にリートな人々はxawを使用し、ユーザーに Windows の下に X サーバーをインストールさせます。さらに深刻な点として、イーグルはC++でもありますが、クールさの価値だけで言及する必要があります. ウィキペディアにはさらに多くのオプションがあります。
C の最も明白な選択肢はおそらくGTK+でしょう(そうです、名前に「+」が含まれていますが、これは C ツールキットですが、C++ から使用することもできます)。
GTK-serverを使用すると思います。