- Bạn có thể sử dụng các mục cấp đầu với hội nhập LWT với vòng lặp chính lablgtk:
cài đặt LWT-lém lỉnh và lablgtk, trên các hệ thống dựa trên debian:
apt-get install liblwt -glib-ocaml-dev liblablgtk2-ocaml-dev
trong OCaml toplevel, tải mọi thứ:
#use "topfind";;
#require "lwt.simple-top";;
#require "lwt.glib";;
#require "lablgtk2";;
sau đó khởi GTK và hội nhập LWT:
GMain.init();;
Lwt_glib.install();;
Và vở kịch:
let w = GWindow.window();;
w#show();;
- Graphics không có một vòng lặp chính như GTK, vì vậy không có vấn đề ở đó. Nhưng bên trong một ứng dụng GTK, bạn nên sử dụng cairo thay thế.
Nguồn
2012-02-16 12:19:41
Thật tuyệt vời. Tôi đã tìm kiếm một mẹo như vậy quá lâu! –
Bạn cũng có thể sử dụng thư viện Đồ họa? –
Đồ họa không có vòng lặp chính như GTK, do đó không có vấn đề gì ở đó. Nhưng bên trong một ứng dụng GTK, bạn nên sử dụng cairo thay thế. –