Estoy buscando una biblioteca GUI con las siguientes propiedades:
El uso previsto es una aplicación técnica de escritorio, como Blender, Eclipse o algún software de edición de música/video, en lugar de un juego o un reproductor de MP3. Requiere controles típicos (una barra de menú, botones, cuadros de edición, casillas de verificación, preferiblemente ventanas empotrables, ...), solo me gustaría poder personalizar su apariencia. Aparte de eso, wxWidgets sería perfecto. La aplicación está destinada a publicarse bajo una licencia similar a Apache, de ahí el problema con el copyleft o las bibliotecas comerciales.
Me doy cuenta de que tales preguntas han existido durante algún tiempo, pero hasta ahora no he encontrado un candidato muy prometedor. Algunas bibliotecas que he mirado más de cerca son:
Encontré una descripción interesante aquí:
http://blog.johnnovak.net/2016/05/29/cross-platform-gui-trainwreck-2016-edition/
Esto pasa por una lista de programas con GUI personalizados, muchos de los cuales son buenos ejemplos de lo que me gustaría lograr. Aparte de eso, el artículo parece sugerir que no existe una biblioteca apropiada, pero agradecería cualquier indicación en contrario, o algunas experiencias prácticas con wxUniversal (y wxAUI). Muchísimas gracias.
No es exactamente lo que está buscando, pero podría considerar Chromium Embedded Framework .
De Wikipedia : Chromium Embedded Framework (CEF) es un marco de código abierto para incrustar un motor de navegador web basado en el núcleo de Chromium. Permite a los desarrolladores agregar el control del navegador web e implementar una GUI de diseño basada en HTML5 en una aplicación de escritorio (...)
Licencia: BDS
Visual Studio Code, por ejemplo , se construyó sobre él .
La idea sería tener la interfaz de usuario de su aplicación desarrollada en HTML y el código subyacente en C++.
usuario7418923