像 qt/gtk+ 这样的 Widget 工具包有多种语言绑定(bind)。假设我想用 c++ 开发一个应用程序,但想为我的 gui 使用 gtk+ C 语言绑定(bind)。是否可以用一种语言编写应用程序的源代码并为 gui 使用不同的语言绑定(bind)? ide也会干扰吗?
最佳答案
有很多 language bindings对于 Qt。还有那些博客条目:
http://www.ics.com/blog/using-qt-alternative-programming-languages-part-1
http://www.ics.com/blog/using-qt-alternative-programming-languages-part-2
另外,您可以说 Qt 的核心是一个“双语”框架,因为它有 QML language对于用户界面。 QML 是一种集成了 JavaScript 脚本的声明式语言,开发起来非常容易和快速。
Qt Creator(IDE)原生支持 C、C++、JavaScript、QML 和 Python 代码,甚至支持更多语言。
至于 GTK+,我真的没有任何生产经验,但是 it does have different language bindings too .
关于c++ - Qt/Gtk+ 是否允许同时使用两种语言进行编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36226144/