Autor Tema: Qt y C++ para que conoscan un poco! :)  (Leído 5313 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Qt y C++ para que conoscan un poco! :)
« : noviembre 28, 2012, 08:45:07 pm »
Hola!! No hay una zona de programacion en C++ asi que escribire aqui un poco sobre el Framework Qt para C++ (por lo menos para que conoscan de su existencia y lo que se puede hacer)  :)

Cuando empece a programar en C++ me atraia mucho la idea de desarrollar aplicaciones de escritorio con la potencia que brinda este lenguaje y con una bonita interfaz grafica. Ahi el problema... tutoriales, manuales hay muchisimos pero siempre es lo mismo: lo que programes lo ves en una consola negra, y la realidad es que es mucho mas lindo ver una UI (User Interface) que siempre la misma ventanita ¿o no?.
Asi que empece a investigar sobre IDEs, APIs y demas para poder desarrollar la interfaz grafica de mi aplicacion lo mas facil posible y sin que se altere demasiado la programacion en C++.
Como muchos empece con Visual Studio (VC++) es muy facil crear la UI pero el codigo es otro, es decir, se altera demasiado el C++ y eso no me gustaba para nada, complicaba mucho las cosas, muchos errores asi que no y no se los recomiendo. Segui buscando y probando diferentes cosas durante meses, WINAPI (por ejemplo). Hasta que por fin encontre algo como lo que queria: Framework QT (¿sono muy a propaganda? XD).



Sitio web oficial: http://qt-project.org/

En resumen Qt permite desarrollar aplicaciones de escritorio con C++ nativo (osea sin modificarlo, a diferencia de VC++) y lo mas bonito es que las UI son muy personalisables! Cada componente asi sea un boton un textbox, etc cuenta con un codigo similar al CSS donde podes editarlo como mas te guste! quizas cuesta adaptarse si venis de usar otro Framework pero la verdad que para mi, valio la pena hacer el cambio!.

Actualmente estoy desarrollando un soft para una empresa, que aunque no tiene nada que ver con este ambito me gustaria que lo vieran ya que exploté bastante las capacidades que ofrece Qt para la interfaz grafica:



Perdon si la imagen deformo el foro (?
En primera plana mi programa y de fondo el Qt.

Bueno eso es una pequeña demostracion pero hay mas para explotar sobre este interesante framework. Mi soft esta programado en C++ tal como es, no he tenido problemas de tener que cambiar el codigo a algo diferente para que compile ni nada por el estilo. De verdad si estas interesado en aprender a desarrollar aplicaciones de escritorio con C++ te animo a que pruebes Qt! Cuantos mas seamos los que lo usamos mas facil se resolveran las dudas o problemas que surjan al utilizarlo.

Cualquier otra aportacion es bienvenida!.

Un saludo! - Turka.
Necesitas herramientas privadas? contact me :)
Si has encontrado útil este articulo recuerda que puedes ayudarnos con tu donación voluntaria la cual ayudará al staff y a la mantención del foro.

Desconectado WHK

  • 吴阿卡
  • Administrador
  • Aportador
  • *****
  • Mensajes: 555
  • Karma: +15/-3
  • Coder
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK
    • Email
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #1 : noviembre 29, 2012, 09:48:45 am »
Hola! muchas gracias, me ha gustado mucho el tutorial.

Hace un tiempo quise programar con la librería QT pero en kubuntu con kde3 y fué una experiencia genial :D , siempre quise saber como portarlo a windows pero en ese tiempo no era mucha la info que habia al respecto.

Lo entretenido de QT es que puedes portar las aplicaciones muy fácil de Windows a Linux, no es como winapi que solo funciona en un sistema y ahi murió.

Gracias por el tuto :)
Mi WEB - The Hacktivism is not a crime - Si no lo hago yo, que lo hagan otros -

Desconectado WHK

  • 吴阿卡
  • Administrador
  • Aportador
  • *****
  • Mensajes: 555
  • Karma: +15/-3
  • Coder
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK
    • Email
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #2 : noviembre 29, 2012, 10:13:45 am »
Ahora existe la sección de c++ xD
Mi WEB - The Hacktivism is not a crime - Si no lo hago yo, que lo hagan otros -

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #3 : noviembre 29, 2012, 04:18:14 pm »
Exacto en linux tambien funciona muy bien! es un framework execelente para desarrollar apps de escritorio con C++ y asi todo la mayoria se sigue inclinando por VC++   :xb: Por eso escribi esto jaja.

ah ok! entonces quizas escriba algunos tutoriales de c++ cn qt para esa seccion  ;)
Necesitas herramientas privadas? contact me :)

Desconectado WHK

  • 吴阿卡
  • Administrador
  • Aportador
  • *****
  • Mensajes: 555
  • Karma: +15/-3
  • Coder
    • Yahoo Instant Messenger - yan_uniko_102
    • Ver Perfil
    • WHK
    • Email
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #4 : noviembre 29, 2012, 07:08:28 pm »
oye, y si hacemos un taller o un tutorial con todo explicado y lo colgamos en formato html y pegamos el link por ahi?
Mi WEB - The Hacktivism is not a crime - Si no lo hago yo, que lo hagan otros -

Desconectado Turka

  • Moderador global
  • Recién llegado
  • *****
  • Mensajes: 13
  • Karma: +0/-0
    • Ver Perfil
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #5 : noviembre 29, 2012, 08:55:03 pm »
MM podria ser... pero explicame mejor tu idea, mas detalles  :P
Necesitas herramientas privadas? contact me :)

Desconectado lol

  • Usuario regular
  • **
  • Mensajes: 53
  • Karma: +8/-0
  • lol
    • Ver Perfil
Re:Qt y C++ para que conoscan un poco! :)
« Respuesta #6 : noviembre 30, 2012, 06:47:20 pm »
Si no te gusta la forma de la UI, puedes provar QT Quick, donde la UI no tocas nada de c++ sinò QML.


. . . . . . . .