刚刚接触Julia语言,想编写一个象棋软件,请问各位大佬,怎么用julia语言进行界面编程。
julia 貌似并不擅长写界面,不过有一些常用 GUI 框架的封装。
可能你需要先熟悉这些框架。
native
- JuliaGraphics/Tk.jl: Julia interface to Tk windowing toolkit.
- JuliaGraphics/Gtk.jl: Julia interface to Gtk windowing toolkit.
- barche/QML.jl: Build Qt5 QML interfaces for Julia programs.
- Gnimuc/Nuklear.jl: Julia wrapper for nuklear
这里有一些用 GTK 的例子
Web-based
- JunoLab/Blink.jl: Web-based GUIs for Julia
- davidanthoff/Electron.jl: Julia wrapper for Electron
- GenieFramework/Genie.jl: The highly productive Julia web framework
- JuliaGizmos/Escher.jl: Composable Web UIs in Julia
ref
https://juliaobserver.com/categories/Gui
最后一篇 quora 的回答里也有提到,你可以用其他语言(C++、C#)写 GUI,然后嵌入 julia 做数值计算。
1 个赞