Pregunta

Probablemente voy a recibir abusos por esta pregunta, pero aquí va. Oh, pero antes de que me destroes y digas que vuelva a gatear debajo de una roca, etc. Me he visto alta y baja y nada me ha ayudado hasta ahora, las libres de software están desactualizadas y, por alguna razón, no funcionarán en Lion.

Ok, aparte de QT, ¿hay alguna otra biblioteca de GUI de OpenSource ligera para C ++ en Mac? He probado este wxwidgets no funciona por alguna razón. Apple parece que ya no ofrece esa basura de carbono o puedo usar OpenGL para crear GUI? Solo quiero una GUI LIB simple y bien documentada sin tener que cambiar a Windows para que se desarrolle. ¿O tendré que gastar algo de dinero en uno o recurrir a Qt?

¡Espero que alguien pueda ayudar y gracias!

¿Fue útil?

Solución

¿Por qué no usar el cacao (la forma nativa de desarrollar GUIS OSX) en primer lugar? Debe usar las llamadas Objective-C para crear Windows, por ejemplo, pero puede mezclar este código con el código C ++ en el mismo archivo; esto luego se llama Objective-C ++ y es compatible con Clang y el GCC.

Para construir aplicaciones OSX de aspecto completamente nativo, necesita cacao. Todos los demás kit de herramientas que pueden crear esas GUI nativas llaman a Cocoa (al menos que yo sepa).

Justo como un puntero: ¿Has probado SDL?

Otros consejos

Fltk es una biblioteca de GUI simple y muy estable. Se ejecuta en Windows, OS X y Linux.

Sin embargo, un aspecto no nativo.

Aquí es una captura de pantalla de una aplicación que construí hace unos años, y eso todavía funciona muy bien en Lion.

Echaría un vistazo a GLUT y Glui como extensiones simples para abrir que proporcionan widgets básicos. Se pueden usar juntos hasta cierto punto, pero personalmente me he encontrado con un par de problemas en ese departamento. Sin embargo, cualquiera de los dos de forma aislada es bastante simple de usar si está familiarizado con OpenGL.

Editar: Además, X11 puede ejecutarse en OS X, aunque no estoy lo suficientemente familiarizado con el sistema para saber cómo comenzar con eso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top