Pregunta

Puedo agregar un objeto de jugador para mi diseño de interfaz de usuario en el constructor MainWindow, pero ¿cómo puedo usar el contenedor del widget como un marcador de posición así que me puse propiedades y el diseño para el VideoPlayer en QtDesigner?

¿Fue útil?

Solución

¿Cómo lo hice al final fue subclase VideoPlayer como mi propia clase, entonces promover esa clase en el widget de marcador de posición.

En este momento intentando conectar con ranuras en el marcador de posición widget de estrella QtCreator así que en vez he conectado a través de código estándar (wgtPlayer es marcador de posición Widget):

connect(ui->btnPlay, SIGNAL(clicked()), ui->wgtPlayer, SLOT(play()));
connect(ui->btnStop, SIGNAL(clicked()), ui->wgtlayer, SLOT(stop()));

Otros consejos

¿Acaba trate de añadir el widget de marcador de posición como el padre en el constructor de la Videoplayer cuando lo cree?

por ejemplo.

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top