c++ - Qt/Gtk+ 是否允许同时使用两种语言进行编程?

标签 c++ qt widget gtk language-binding

像 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/

相关文章:

javascript - 使用 MouseOver 事件控制 dijit.MenuBar

HTML/CSS - 让子 iframe 使用父容器的宽度(Twitter 小部件)

c++ - Arduino 打印在大量打印时失败

c++ - 指向常量的指针

c++ - 如何制作多语言QT UI应用程序?

c++ - Qt中QKeyEvent获取key的 "name"

c++ - QT以编程方式制作下拉菜单小部件

c++ - 带有引用折叠的函数模板重载

c++ - 将 STL 容器用于 boost::interprocess::managed_shared_memory

qt - 为 startDetached() QProcess 设置环境变量