c++ - examples - QT vs wxWidgets
wxwidgets tutorial español (2)
La pregunta se ha planteado anteriormente, pero la más reciente parece ser de hace dos años, por lo que debe haber nuevos desarrollos que deben haber ocurrido en los dos conjuntos de herramientas.
Entonces, ¿qué kit de herramientas debo usar para desarrollar una GUI con C ++? ¿Cuáles son los pros / contras de cada uno?
En mi opinión, obviamente sesgada, las ventajas de wxWidgets son:
- Los widgets nativos (en la medida de lo posible) garantizan el aspecto y la sensación nativos
- Sólo C ++ estándar, sin preprocesador especial / extensiones
- Posibilidad de vincular estáticamente a aplicaciones de código cerrado sin comprar una licencia comercial
Además, si es una ventaja o una desventaja, depende de usted decidirlo, pero wxWidgets es principalmente una biblioteca GUI y busca jugar bien con otras bibliotecas especializadas (como SOCI o asio, para bases de datos y soporte de red, respectivamente) en lugar de intentarlo Ser la única y verdadera biblioteca para todo.
Si está comparando wxWidgets con Qt, wxWidgets literalmente no se encuentra en ninguna parte. Qt es un marco completo donde puede escribir código y generar GUI para Linux, Windows, MAC, Android, IOS e incluso Blackberry, y otros sistemas integrados. Tiene clases para casi cualquier cosa que desee hacer, desde controlar su cámara web hasta dispositivos Bluetooth, etc. A menos que esté haciendo algo muy específico, no necesitará ninguna biblioteca de terceros.
Por otro lado, wxWidgets, esencialmente ofrece una forma de crear GUI, con muchas otras clases también, pero son bastante pocas en comparación con Qt.