qt/gtk +のようなウィジェットツールキットには、複数の言語バインディングがあります。私がC++でアプリケーションを開発したいが、私のGUIにgtk + C言語のバインディングを使いたいとしよう。アプリケーションのソースコードを1つの言語で記述し、guiに異なる言語バインディングを使用することは可能ですか? ideも干渉しますか?Qt/Gtk +は一度に2つの言語でプログラミングできますか?
答えて
Qtにはlanguage bindingsの番号があります。また、これらのブログエントリ:
http://www.ics.com/blog/using-qt-alternative-programming-languages-part-1
http://www.ics.com/blog/using-qt-alternative-programming-languages-part-2
はまた、あなたはそれがUIのQML languageを持っているようQtは、その中核に、「二つの言語」のフレームワークであると言うことができます。 Qt Creator(IDE)はネイティブC、C++、JavaScript、QML、Pythonコード、多分もっと多くの言語をサポートしています。
GTK +に関しては、私は実際にそれを使った生産経験がありませんが、it does have different language bindings tooです。
link your C++ app directly to any C library(GTK +を含む)が可能です。しかし、なぜあなたはC++でGTK + C APIを使いたいのですか?gtkmmはGTK +に素晴らしいC++インターフェイスを提供するのですか? mix C and C++ APIs in gtkmmでもかまいません。
has the appropriate externsであれば、C++コンパイル済みコードをCにリンクすることもできますが、QTにはCバインディングがありません。
CのQtを使用するのはかなり後ろ向きです。その点については、アプリケーション開発を行ってください。 Cが低すぎます。 – dtech
ええ、まあ、以前はQtCがあったが、それはずっと消えてしまった。 – user1431317
- 1. プログラミング言語別トップリポジトリ一覧
- 2. TOSCAはどのプログラミング言語でプログラミングされていますか?
- 3. Arduinoのプログラミング言語は何ですか?
- 4. グローバルオブジェクト(Arrayなど)はJavaScriptプログラミング言語の一部ですか?
- 5. Jプログラミング言語での配列言語
- 6. プログラミング言語 "C Set 2"
- 7. FPGAをC言語のようにプログラミングできますか?
- 8. PhpStormはどのプログラミング言語でプログラミングされましたか?
- 9. これはプログラミング言語ですか?
- 10. プログラミング言語の一覧はありますか?
- 11. Herokuアプリで2つの言語を使用できますか?
- 12. Cプログラミング言語で2つの文字列を追加するには?
- 13. プログラミング言語の演算子優先度
- 14. Eclipse RCPアプリケーションを.NET言語でプログラミングできますか?
- 15. GroovyとGroovy ++は2つの言語か1つの言語ですか?
- 16. プログラミング言語は直感的であるべきですか?
- 17. Photoshop - プログラミング言語はありますか?
- 18. 一般的なプログラミング言語の "鉄"バージョン
- 19. C言語でAndroidプログラミング
- 20. プログラミング言語を別の言語に変換するツールはありますか?
- 21. for-whileループを持つプログラミング言語はありますか?
- 22. プログラミング言語
- 23. NesCプログラミング言語
- 24. Dragon Advanced Scriptingではどのプログラミング言語を使用できますか?
- 25. 自然言語とプログラミング言語の文法上の違いは何ですか?
- 26. Androidで書かれたInit.goldfishのプログラミング言語は何ですか?
- 27. 「語彙タイプ」とは何ですか?プログラミング言語間
- 28. スキームのプログラミング言語
- 29. K&R Cプログラミング言語演習2-9
- 30. オブジェクト指向プログラミング言語とオブジェクト指向プログラミング言語の違い
なぜQt C++ APIを使用しないのですか? – user3528438