10
A
回答
11
- 您可以使用LWT顶层与集成与lablgtk主循环:
安装LWT,能说会道,lablgtk,在基于Debian的系统:
的apt-get安装liblwt -glib-ocaml-dev liblablgtk2-ocaml-dev
在OCaml顶层,加载所有内容:
#use "topfind";;
#require "lwt.simple-top";;
#require "lwt.glib";;
#require "lablgtk2";;
然后初始化GTK和LWT集成:
GMain.init();;
Lwt_glib.install();;
即插即用:
let w = GWindow.window();;
w#show();;
- 图形不具有主循环像GTK,所以这里没有问题。但是在GTK应用程序中,您应该使用cairo。
6
您还可以使用Graphics
模块(见manual)。你需要自己管理很多事情(事件循环,工具包),但它比lablgtk
简单得多:
#load "graphics.cma";;
Graphics.open_graph " ";;
相关问题
- 1. ocaml toplevel抛出错误无界模块
- 2. 构建IronRuby WPF图形用户界面
- 3. 用Tkinter构建图形用户界面
- 4. 我可以创建一个可以修改用户界面的线程吗?我可以放弃吗?
- 5. 我们可以从TensorFlow中的多个图构建一个图吗?
- 6. 我可以从界面构建器中强调NSTextField的文本吗?
- 7. 我可以使用docker-compose构建一个容器图像吗?
- 8. 我可以从展示桌创建一个视图吗?
- 9. 在Python中构建基于HTML5的图形用户界面
- 10. EclipseLink JPA:我可以从一个构建器运行多个查询吗?
- 11. 是否可以使用图形API创建一个Facebook页面?
- 12. 创建后可以移动图形吗?
- 13. 我们可以构建一个`OpCode`的实例吗?
- 14. 我可以定义一个键是结构的地图吗?
- 15. 构建用户生成的图形界面
- 16. 我可以从一个项目创建多个dll吗?
- 17. 我可以从nullptr构造一个string_view吗?
- 18. 在Android中使用图形构建自定义界面
- 19. 我可以从另一个视图中调用视图吗?
- 20. 我可以从我的msbuild脚本中取消TeamCity构建吗?
- 21. 可以clojure definterface扩展另一个界面吗?
- 22. 我可以从命令行构建一个Delphi多语言项目吗?
- 23. 我可以在平面three.js脸上绘制2D图形吗?
- 24. 独立的WPF应用程序可以创建一个看起来像Flash界面的界面吗?
- 25. cmake,我可以从一个可执行对象构建一个库
- 26. 界面vs构图
- 27. 我可以使用Google Chart Tools创建重叠条形图吗?
- 28. 构建一个树形视图
- 29. 我可以用图像列表创建一个JFrame吗?
- 30. UIView可以“忽略”界面方向吗?
这真是太棒了。我一直在寻找这么长时间的诡计! – 2012-02-16 12:22:04
也可以使用图形库吗? – 2012-02-16 12:24:04
图形没有像GTK这样的主循环,所以这里没有问题。但是在GTK应用程序中,您应该使用cairo。 – 2012-02-16 12:28:51