Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: MeCraniDOS en 20 Abril 2015, 21:10 pm



Título: [?] Qt vs wxWidgets
Publicado por: MeCraniDOS en 20 Abril 2015, 21:10 pm
Buenas  ;D

A modo de debate, que me recomendais, ¿Qt o wxWidgets para desarrollo de interfaces gráficas?  :silbar:

Que tal os va a cada uno con la que utilicéis?  :laugh:  ;-)

Un saludo


Título: Re: [?] Qt vs wxWidgets
Publicado por: eferion en 21 Abril 2015, 13:30 pm
wxWidgets está centrado únicamente en el desarrollo de interfaces gráficas, mientras que Qt es un framework completo con miles de utilidades:

  • Interfaz gráfica
  • Gestión de impresoras
  • Sockets
  • Bases de datos
  • Interacción con opengl
  • ...

Bien es cierto que dominar todo este chiringuito no es algo que se vaya a conseguir en dos días... pero la verdad es que Qt te ofrece unas librerías muy cuidadas y potentes. Podría decirse que Qt es una especie de C++ orientado hacia Java y .Net.

Si bien crear un proyecto de Qt con QtCreator es de las cosas más sencillas del mundo, configurar otro IDE para que compile satisfactoriamente un proyecto de Qt puede ser un tanto desalentador. Aun así, yo creo que merece la pena probarlo.


Título: Re: [?] Qt vs wxWidgets
Publicado por: Nucleorion en 5 Febrero 2017, 17:23 pm
Hasta que punto Qt te permite comercializar tus aplicaciones con la version gratuita?


Título: Re: [?] Qt vs wxWidgets
Publicado por: Borito30 en 7 Febrero 2017, 12:06 pm
Hasta que punto Qt te permite comercializar tus aplicaciones con la version gratuita?

Qt tiene 3 licencias:

    GPL: Debes distribuir tu programa bajo la misma licencia y bajo las mismas condiciones que exige la GPL.
    LGPL: Puedes distribuir tu programa bajo la licencia que quieras, pero no puedes linkear tu programa estáticamente a Qt, y debes indicarle a tus usuarios donde pueden obtener el código fuente de Qt.
    Comercial: Has lo que quieras con tu programa siempre y cuando pagues la licencia.

Qt es un framework muy potente de manera facil puedes hacer un monton de cosas con pocas de lineas de código y usando las utilidades que traen. Tambien tiene sus librerias propias. En general al final estas usando c++ por lo que puedes utilizarlo con c++ y que todo tu programa este hecho en c++ o si quieres hacer uso de las utilidades de Qt puedes hacerlo tambien. Lo recomendable para una persona como yo que empezamos es programar totalmente en c++. Es muy facil de usar por lo que una persona que quiera hacer una aplicacion en c++ no tendra ningun problema.


Título: Re: [?] Qt vs wxWidgets
Publicado por: Nucleorion en 8 Febrero 2017, 10:43 am
Muchas gracias


Título: Re: [?] Qt vs wxWidgets
Publicado por: MAFUS en 8 Febrero 2017, 11:48 am
De hecho la página de Qt tiene, a la hora de bajarte el IDE, una especie de guia que te llevará a la versión que debes bajarte según las opciones que vayas eligiendo.