2009-03-29 17 views
12

私はDを使ってプログラミングを始めたいと思います。GUIを必要とする単純なアプリケーションを持っていますが、Linux/Windows/Macでも移植可能であることを確認したいのですが、各プラットフォームの変更。クロスプラットフォームのGUIプログラミングD

私はwxツールキットを既に知っているので、wxDは選択の候補に似ています。

私はfltk4dを候補とし、Qtの周りに(未完成の)ラッパーを見ています。

Dのための他の本当にクロスプラットフォームのGUIツールキットがありますが、私は少しでも手間をかけてその場所に行くことができます。

答えて

5

GtkDは、安定したWindows/Linux/Mac GUIツールキットとして非常に優れたオプションです。

DWTはかつては標準と見なされていましたが、Digital Marsサーバー上に独自のニュースグループがあり、ウォルターブライトがそれを標準とも呼んでいると思います。私はそれが完全にMacで動作しているとは思わないが、これは将来変化するはずだ。

Hereは、その他のオプションの素敵なリストですが、ほとんどの場合、開発が活発ではありません。また、まだ準備ができていません。

+1

DTWはPhobosを使用しているときにWalterによって標準とラベル付けされていますが、現在のものはTangoで実行されていますが、まだ '標準'ラベルを継承しています。それは本当に何も意味しません。 Mac側は進歩しましたが、それでも使えません。 –

1

私はDのGUIライブラリを一切使用していませんが、今使ってみたいと思ったらwxDに行きます。私はwxDが最もネイティブに見えるコントロールを持ち、クロスプラットフォームであると思うので、それを選ぶでしょう。特にwxを知っているので、それは良い選択のように見えます。

私は実際にクロスプラットフォームのGUIライブラリDynaminを作成していますが、まだリリースしていません。ポートではありません。移植されたライブラリは、APIの素晴らしさを持たず、多くの言語機能を利用する傾向があります。しかし、単純なプログラム以上のことを行うには十分ではありません。私はまだMacのバックエンドやGTKのテーマを持っていません。

関連する問題