私が書いているOCamlアプリケーション用のGUIを構築したいと思います。私の最初のアイデアはGTK+です。私のアプリケーションは、自然な外観と感触でMac、Linux、Windows上で動くようにしたいと思います。 GTK +はデフォルトでMac上でX11を使用していますが(ひどい)、gtk-osx-applicationがあります。これはクォーツを使用していて自然に見えますし、Macportを使ってインストールしました。自然なルックアンドフィールでのOCamlのGUIクロス開発
私は3つの質問を持っている:
(1)OCamlのでgtk-osx-application +quartz+no_x11
を使用するために、実際には可能ですか? (以前はx11ベースのgtk2をインストールした私のGODIインストールで問題なくlablgtk2がインストールされました(gtk-osx-application +quartz+no_x11
と以前のx11ベースのgtk2は削除されました)、x11関連の/opt/local/lib/libgtk-x11-2.0.0.dylib
が見つかりませんでした。私が知っているように、GODIを通してlablgtk2をインストールするときに、x11上で石英を選択する方法はありません。)
(2)gtk-osx-applicationを使って自分のMacでコードを開発した場合、異なるGTKを使用する他のプラットフォームでコンパイルするか、これが問題を引き起こす可能性がありますか?
(3)問題が発生した場合は、OCamlでGUIを開発するための他の環境がありますが、ルックアンドフィールの両方で良好である可能性があります。 (私はlabltkに気付いていますが、ノートブックを使用する能力、タブ付きパネル、Gladeを高速GUI設計に使用できるなど、より多くの機能を備えたものを好むでしょう)
ありがとうございました!あなたはlablgtkが仕事を得ることができますと仮定
乾杯、 Surikator
私はアプリケーションのGUIを大いに混乱させる必要はありませんでしたが、x-platformソリューションにはREAL BASICを使用しています。私はそれがかなりよかったと思う。 – nlucaroni
私が誤解していない限り、最も安いバージョンは100ドルかかります。これはあなたが話しているものですか? – Surikator