2009-04-17 3 views
2

Windowsでテストツールを書きましたが、フロントエンドGUIの作成にMFCを使用しました。これはGUI開発の開発を非常に速くしました。私はいつもバックエンドに集中していました。最近、私はコンソールベースのLinux世界に移りました。ほとんどのものはコンソールベースのものです。Linux用の使いやすいツールのようなMFC

私の質問:LinuxでMFCと同等のものを簡単に使用できますか?

+3

どのようにMFCのように使用すると簡単にできますか? :) – cletus

答えて

2

私はMFCを使ったことはありませんが、おそらくwxWidgetsツールキットはややMFC風です。私はIMHOとしてwxWidgetsよりもQtを好んでいますが、APIはより良く、より完全で、文書化されており、Qt GUIビルダーはかなり良いです。

QtとwxWidgetsの両方でいいことは、両方ともクロスプラットフォームのツールキットであることです。 Linux/Unix、Windows、OS X、そしておそらく他のプラットフォームでも動作します。

3

多くの選択肢があります。

私はwxWidgetsが好きです。他の人はQtをお勧めします。

3

別のオプションは、GTK+またはGNOMEアプリケーションを構築するためにGladeを使用することです。

+0

もし彼がMFCに慣れていたら、Glade/GTK +/GNOMEはそれからかなり遠いです。 – clee

+0

質問はC++に関するものだったので、なぜあなたはGTKmmについて言及しなかったのか、私は困惑しています。 GTK +のすべてのパワーと市場への到達 - すべてのOOPとC++の単なる読みやすさ - 犯罪的に未知/過小評価されたイホ。 –

0

ここには巨大な省略があります! gtkmmは、GTK +への公式のC++バインディングで、おそらく最新のC++ GUIキットです。実際に使用され、言語に応じて進化するからです。現代のC++を学ぶ人にとっては、stdlibに最も適しています。それは、現代的かつ明確なAPIのおかげで、他のGUIライブラリができなかった私の関心をつかんでいました。 GTK +がどこにいても動作します - トンのの場所です。私はこれまでに初めてのGUIプロジェクトを構築してうれしいです。また、sigC++を提供しています。これはカスタムシグナリング/イベントシステムにとって本当に強力だと思います。免責事項:私は単なる独学者です。