He preparado un pequeño tutorial dedicado a los amigos de ZonaQt y en general para todos los interesados en el tema.
A mí personalmente me gutan mucho aquellos tutoriales de caracter practico, por lo tanto he decidido que para hacer este tutorial más interesante, vamos a desarrollar un reproductor multimedia sencillo, para reproducir videos, musica, imagenes y streaming, y con un manejo muy sencillo de listas de reproducción.
Algunos de los temas a tratar serán:
- Diseño de interfaces visuales usando Qt Designer
- Señales y Slots
- Temporizadores
- Uso del modulo de reproducción multimedia Phonon
Ademas, como IDE, he elegido usar NINJA-IDE como entorno de desarrollo, y de esta manera lograr estandarizar el proceso de desarrollo para diferentes plataformas (Linux, Mac y Windows).
El código fuente esta bajo GPLv3 y el tutorial está bajo cc-by-sa-3.0-unported, el tutorial a su vez está tanto en formato PDF como ODT (para LibreOffice), para que así, quien quiera modificarlo o agregarler más cosas, sea libre de hacerlo.
Pueden descargar todo junto en un mismo paquete desde aquí.

Hola Gonzalo, estoy mirando el tutorial y me surge una duda. ¿Cómo insertas el elemento (Phonon::VideoPlayer) en el editor de widgets?
ResponderSuprimirEstoy siguiendo implentado el reproductor directamente con c++ y qtcreator y no veo como insertar este elemento. La única forma que creo que tengo es usarlo directamente desde código.
Un saludo, y enhorabuena por el tutorial, está genial.
Phonon::VideoPlayer aparece dentro de la barra de widgets, fijate que arriba de la barra de widgets aparece un cuadro de texto donde podes filtrar los widgets por nombre, escribiendo phonon tiene que aparecer, si no aparece decime que versión de Qt, QtCreator y que sistema operativo estás usando ¿Linux, Mac, Widows?
ResponderSuprimirPues no me sale, o no lo veo. Estoy usando qtcreator 2.1.0 con qt 4.7.2 bajo una ubuntu 11.04.
ResponderSuprimirPor lo que pude averiguar, necesitas el paquete libphonon4-designer.
ResponderSuprimirMuchas gracias, era eso :)
ResponderSuprimirAlguien ha seguido el tuto? Estoy entrampado en la parte en que se empieza a escribir codigo en Ninja Ide... Se crea un archivo VideoPlayer.py y ahí se copia y pega el codigo que aparece en el pdf, pero desde ahí aparecen explicaciones y cosas, y no se donde poner más codigos para hacer que la cosa funcione, ¿si pongo esos restos de codigo a continuacion del que pegamos? o ¿asocio esos restos a otros archivos?
ResponderSuprimirrevisa el directorio src que esta disponible con la descarga allí tienes el código completo ;)
SuprimirX__X excelente hipersayan_x estaba buscando hace días material al respecto de Qt + Python y encontraba cosas muy básicas y repetidas hasta que di con tu tuto
ResponderSuprimirMuchas gracias esta fantástico, y lamentablemente tiene poca difusión... creo que deberías postearlo en EL
PD: soy mcun
@mcun, welcome! :D. Tengo que ponerme a hacer la v2.0, y cuando la termine seguro la presento en EL, nada más que ahora estuve ocupado con Webcamoid, y dando los toques finales para Perfect Clone v2.0 y ahora tengo volver con Carnival. Así que cuando me desocupe con Carnival, se viene el nuevo tutorial :D
SuprimirIgualmente para EL quiero hacer un tutorial un poco más introductorio y completo sobre Qt.
LO voy a estar esperando... ahora estoy haciendo una aplicación media compleja y este tuto me ha venido de perlas para entender de que va QT
SuprimirSi consigo que me aumenten el sueldo te invito una cerveza :lol: