Autor
|
Tema: ¿Entorno grafico en C? ¿GTK? ¿QT? (Leído 10,397 veces)
|
JuVaPla
Desconectado
Mensajes: 1
|
Hola, pues esa es mi duda, se programar en C y C++, llevo aproximadamente año y medio aprendiendo estos lenguajes.
Mi pregunta es, como crear entorno gráfico a una aplicación, para que no se vea desde cmd, espero y me puedan ayudar paso por paso.
Saludos!
|
|
|
En línea
|
|
|
|
avesudra
Desconectado
Mensajes: 724
Intentando ser mejor cada día :)
|
Hola y bienvenido al foro! Pues para hacer interfaces gráficas necesitas ayudarte de librerías externas como GTK+ ,Qt, SDL(aunque es más para juegos un usuario posteó hace poco un código para hacer interfaces con ella). Sería como aprender nuevas funciones y comprender el funcionamiento interno de la librería. Prueba algunas y la que más te guste o te sientas cómodo con ella te la quedas , si quieres hacer algo comercial mira las licencias de cada una por supuesto , y bueno aquí te dejo dos libros en inglés sobre Qt y GTK+ , el de Qt tiene las partes 2 y 3 traducidas la uno todavía está por traducir , gracias a varios usuarios del foro zonaqt pues lo dicho: GTK+ : ahora pongo el link Qt el que está en ingles: http://www.mediafire.com/view/?2tux5bm84nu1x1vQt y parte de la traducción de este : http://www.mediafire.com/view/?bdy7o87rs9r5aa3PD: He de decir que Qt tiene infinitamente más documentación que GTK+ y el poder de cada una no lo sé lo siento.
|
|
|
En línea
|
Regístrate en
|
|
|
Queta
Desconectado
Mensajes: 267
|
Puedes manejar la API de Windows antes, ya que también aprenderás los pasos internos que hace Windows a la hora de crear una ventana... http://msdn.microsoft.com/
|
|
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
avesudra
Desconectado
Mensajes: 724
Intentando ser mejor cada día :)
|
Uh fallo gordo , o de la gran API de windows claro , gracias por la aclaración Queta
|
|
|
En línea
|
Regístrate en
|
|
|
clstincer
Desconectado
Mensajes: 2
|
Por favor necesito saber cuantas clases provee gtk y cuantas funciones. Lo necesito para una comparacion. HELP!!!!
|
|
|
En línea
|
|
|
|
|
yoxter
Desconectado
Mensajes: 48
|
GTK corre en windows, linux, mac, BSD algunos moviles un poco bizarros y otros SO raros. el problema y por el cual decidi no usar esta api es por que se ve como alien sin un engine para que se camufle y estos engines se tienen que instalar a parte de las librerias. QT para mi es la mejor opcion tiene una gran empresa detras digia. corre en windows linux, mac, windows, BSD, android, ios y en algunos *nix(solo la version comercial) es casi tan portable como java y el triple de rapida, cuenta con su propio entorno de dasarollo, se camufla dentro del sistema que se este usando para parecer una aplicaion nativa. winapi me parece un desastre hacer aplicacion que corra en solo sistema operativo a estas alturas. si te interesa QT aqui hay un gran tutorial. http://www.youtube.com/playlist?list=PL2D1942A4688E9D63&feature=plcp
|
|
|
En línea
|
Posiblemente soy el intento de programador mas fracaso de la historia !!
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
Yo ahora le estoy echando un vistazo wxWidgets, es mas sencilla que Qt y GTK y tambien esta bastante bien. Un ejemplo de programa hecho con wxWidgets que muchos de vosotros conocereis es Code::Blocks.
Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
zonahurbana
Desconectado
Mensajes: 178
RS, JC.
|
Yo ahora le estoy echando un vistazo wxWidgets, es mas sencilla que Qt y GTK y tambien esta bastante bien. Un ejemplo de programa hecho con wxWidgets que muchos de vosotros conocereis es Code::Blocks.
Saludos.
¿Code::Blocks fue hecho con wxWidgets? Bueno, hay algo que no me queda bien claro. Cuando pregunté por cómo agregar un entorno gráfico a mis pequeños programas, me respondieron que revisara algunos temas de WinApi. Y pues, la verdad es que yo no me esperaba tener que escribir tanto código sólo para generar una ventana con los botones de maximizar, minimizar y cerrar (en Windows). ¿Hay alguna forma de hacer gráficos mis programas hechos en C++ sin la necesidad de reescribirlo y tratar con códigos de más de mil líneas?
|
|
|
En línea
|
Nunca dejar de aprender es importante, más allá del ritmo que se siga ...
|
|
|
0xDani
Desconectado
Mensajes: 1.077
|
¿Code::Blocks fue hecho con wxWidgets?
Bueno, hay algo que no me queda bien claro. Cuando pregunté por cómo agregar un entorno gráfico a mis pequeños programas, me respondieron que revisara algunos temas de WinApi. Y pues, la verdad es que yo no me esperaba tener que escribir tanto código sólo para generar una ventana con los botones de maximizar, minimizar y cerrar (en Windows). ¿Hay alguna forma de hacer gráficos mis programas hechos en C++ sin la necesidad de reescribirlo y tratar con códigos de más de mil líneas?
Basicamente hay dos formas de reducir el codigo. Una, usar una de estas APIs, y la otra hacerte tu propia pequeña biblioteca basandote en la que quieras utilizar. Y si, Code::Blocks esta hecho usando wxWidgets. Saludos.
|
|
|
En línea
|
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
I code for $$$ Hago trabajos en C/C++ Contactar por PM
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
entorno grafico
Programación C/C++
|
widesc
|
8
|
6,028
|
27 Abril 2010, 18:31 pm
por Gallu
|
|
|
Knoppix-Debian No me levanta el entorno Grafico
Unix/Unix-Like
|
79137913
|
2
|
6,002
|
13 Septiembre 2012, 01:58 am
por portaro
|
|
|
Administrar servidores sin entorno gráfico, por entorno gráfico
« 1 2 »
GNU/Linux
|
ccrunch
|
18
|
12,932
|
17 Octubre 2013, 12:42 pm
por Slava_TZD
|
|
|
Entorno gráfico en C
Programación C/C++
|
juanito12
|
6
|
3,108
|
23 Diciembre 2016, 12:53 pm
por Poyoncio
|
|
|
Crear entorno gráfico en python
Scripting
|
fenix2000
|
4
|
5,775
|
1 Enero 2018, 21:42 pm
por edgardogomez24
|
|