Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: tmb90 en 23 Septiembre 2013, 19:16 pm



Título: [Ayuda] Interfaz Gráfica en C++
Publicado por: tmb90 en 23 Septiembre 2013, 19:16 pm
La duda es simple.

Como puedo programar interfaz grafica en C++. Lo que tengo en mente es solo una ventana con 2 botones, tal vez un cambio de pestaña.

He visto que hay varias librerias y programas como QT o GTK que te ayudan a crear interfaz gráfica, pero por problema de licencia (Me obligan a poner que lo hice con eso mas un link a la pagina oficial en el programa, cosa que no quiero).

¿Tienen idea de otras opciones que me ayuden u otras formas para lograr lo que quiero hacer?

Gracias


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: 0xDani en 23 Septiembre 2013, 21:16 pm
No quieres usar los excelentes frameworks que hay con licencia LGPL? Reinventa la rueda xD


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: tmb90 en 23 Septiembre 2013, 22:07 pm
El problema no son los frameworks, el problema son los SDK de cada uno


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: daryo en 24 Septiembre 2013, 00:48 am
LGPL significa que no tienes que volver publico tu source si a eso te refieres


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: MeCraniDOS en 24 Septiembre 2013, 12:05 pm
Puedes usar Apis de Windows, aunque si no las has usado nunca te costará...  :-\

Saludos


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: F3niX14 en 25 Septiembre 2013, 02:15 am
Es correcto lo que dice Daryo, no estas en la obligación de abrir tu código, solo tienes que abrirlo en caso de que modifiques una librería de QT, cosa que creo no harás en lo absoluto.

Solo debes compilar dinamicante en ves de estaticamente (Cosa predeterminada por lo menos en QtCreator).

Solo te llevaras unos 3 dll si no me equivoco.

Saludos.


Título: Re: [Ayuda] Interfaz Gráfica en C++
Publicado por: eferion en 25 Septiembre 2013, 08:49 am
Frameworks que proporcionan interfaz gráfica:

* API de Windows ( cuesta hacerse con ella si no tienes experiencia previa )
* Qt ( Windows y Linux )
* GTK ( Windows y Linux )
* wxWidgets( Windows y Linux )

Con esto deberías tener de sobra para empezar.

Por cierto, la programación en entorno gráfico en Windows / Linux es ligeramente diferente a la programación clásica en consola. Si no tienes experiencia previa mírate antes los tutoriales.