Me gustaría crear una GUI para una aplicación OCaml que estoy escribiendo. Mi primera idea fue usar GTK+. Me gustaría que mi aplicación se ejecute en Mac, Linux, Windows con un aspecto y una apariencia naturales. Sé que, mientras que GTK + usa X11 en Mac por defecto (que se ve horrible), hay gtk-osx-application que usa cuarzo y se ve natural y que acabo de instalar usando macports.Desarrollo cruzado de GUI en OCaml con aspecto natural
Tengo tres preguntas:
(1) ¿Es realmente posible utilizar gtk-osx-application +quartz+no_x11
con OCaml? (Mi instalación GODI que previamente (con gtk2 basado en x11) instaló lablgtk2 sin problemas, ahora (con gtk-osx-application +quartz+no_x11
y el gtk2 anterior basado en x11 eliminado) se queja de no encontrar /opt/local/lib/libgtk-x11-2.0.0.dylib
, que está relacionado con x11. como sé, no hay forma de elegir cuarzo sobre x11 al instalar lablgtk2 a través de GODI.)
(2) Si desarrollo mi código en mi Mac utilizando la aplicación gtk-osx, ¿puedo usar el código como para compilación en otras plataformas que utilizan diferentes GTK o puede traer problemas?
(3) Si trae problemas, ¿sabe de algún otro entorno para desarrollar GUI en OCaml que pueda ser bueno con respecto a la apariencia y se pueda utilizar fácilmente? (Soy consciente de lo que ocurre, pero preferiría algo con más capacidades, por ejemplo, la capacidad de usar cuadernos, paneles con pestañas y poder usar Glade para un diseño rápido de GUI.)
¡Gracias por cualquier ayuda!
Saludos, Surikator
No he tenido que meterme demasiado con la GUI de mis aplicaciones, pero utilizamos REAL BASIC para nuestra solución de plataforma x. Creo que se ve muy bien. – nlucaroni
A menos que malinterprete, la versión más barata cuesta $ 100. ¿Es este de quien estás hablando? – Surikator