我希望在即将开展的项目中使用nim,但我不知道从哪里开始。在过去的两年里,我在一些网络应用程序上工作过,而且我对python很不错。我对Linux也非常擅长。
现在我想为linux创建一个GUI应用程序,也许使用qt。我查了qt怎么样,但他们主要使用c ++或python和qt创建者。我如何将nim绑定到qt?
答案 0 :(得分:2)
您可以使用qt作为Linux应用程序的UI,然后在Nim中构建应用程序的逻辑后端,将其导出为C库并从用户界面层调用它。这就是我为Seohtracker所做的,UI是在ObjectiveC for OSX或IOS中完成的,但后端是通过瘦C API导出的implemented in Nim。
理论上你可以抓住那个逻辑模块,打一个qt UI层并拥有一个Linux客户端。 Nim backend integration guide解释了如何在混合和调用不同语言的过程中做到这一点。
答案 1 :(得分:0)
虽然Nim还没有Qt绑定,但您可以使用Qml:http://forum.nim-lang.org/t/692