#include "mainwindow.h" #include int main(int argc, char *argv[]) { // 1. Inicializa la infraestructura y el ciclo de eventos de la interfaz de usuario de Qt (QApplication) QApplication a(argc, argv); // 2. Instancia y despliega la ventana de control principal del reproductor MainWindow w; w.show(); // 3. Si se pasa un argumento por línea de comandos (ej. un archivo de video), lo reproducimos de inmediato if (argc > 1) { w.openVideoFileDirect(QString::fromLocal8Bit(argv[1])); } // 4. Inicia el procesamiento y bucle principal de eventos del motor de Qt (bloquea la ejecución hasta el cierre de la app) return a.exec(); }