Elegir entre WPF / C # y Qt / C ++ [cerrado]

Me y mi equipo están desarrollando una aplicación, que implica un back-end escrito en C ++ e implica el uso de bibliotecas como OpenCV, MIL, etc.

Ahora, necesitamos desarrollar una GUI para interactuar con este programa, de modo que la GUI muestre las imágenes, y el usuario pueda interactuar con las imágenes y anotar / marcar las imágenes, y luego ejecutar los algoritmos de procesamiento de imágenes escritos en C ++ para mostrar resultados.

Para la GUI, estoy atrapado eligiendo entre WPF y Qt. Personalmente considero que WPF es más fácil y más potente que Qt. Entiendo que WPF no es portátil para Linux, pero no estoy demasiado preocupado por esto ... Además, WPF usa la tecnología DirectX, que quizás tenga que usar para generar algo de visualización en 3-D en una etapa posterior.

Por favor, ayúdame con estos puntos:

¿Puedo interactuar con WPF directamente con C ++ (y no con Visual C # ??)Si (Punto 1) no es posible, entonces considere esto: el código en C ++ será grande e involucrará también a algunas bibliotecas, así que ¿puedo usar C # para llamar a funciones de C ++? ¿El tiempo invertido en aprender Qt sería menor que hacer mi código C ++ no administrado no administrado funciona con WPF?

(Tengo el presentimiento de que tendría que escribir demasiado código para interactuar C ++ con WPF, lo que puede ser igual a reescribir la mitad del programa real en sí ... :-()

Respuestas a la pregunta(7)

Su respuesta a la pregunta