4

今後のプロジェクトで nim を使用したいと考えていますが、どこから始めればよいかわかりません。私は過去 2 年間でかなりの数の Web アプリケーションに取り組んできましたが、Python はかなり得意です。また、Linux にも精通しています。

今、おそらくqtを使用して、Linux用のGUIアプリを作成したいと考えています。私はqtのハウツーを調べましたが、彼らは主にc ++またはpythonとqtクリエーターを使用しています。nimをqtに結び付けるにはどうすればよいですか?

4

2 に答える 2

3

Linux アプリの UI として qt を使用してから、アプリの論理バックエンドを Nim で構築し、それを C ライブラリとしてエクスポートして、ユーザー インターフェイス レイヤーから呼び出すことができます。UI は OSX または IOS の ObjectiveC で行われますが、バックエンドはシン C API を介してエクスポートされた Nim で実装されます。

理論的には、そのロジック モジュールを取得し、qt UI レイヤーをスラップして、Linux クライアントを使用できます。Nim バックエンド統合ガイドでは、さまざまな言語を組み合わせて呼び出すこのトリックを行う方法について説明しています。

于 2015-02-04T15:09:24.330 に答える
0

Nim 用の Qt バインディングはまだありませんが、Qml を使用できます: http://forum.nim-lang.org/t/692

于 2015-04-09T20:28:16.917 に答える