Domanda

Posso aggiungere un oggetto giocatore al mio layout dell'interfaccia utente nel costruttore MainWindow, ma come faccio a utilizzare il contenitore widget come segnaposto così mi sono messo proprietà e il layout per la VideoPlayer in QtDesigner?

È stato utile?

Soluzione

Come ho fatto alla fine è stato sottoclasse il VideoPlayer come la mia classe quindi promuovere quella classe nel widget segnaposto.

In questo momento cercando di connettersi alla slot del segnaposto widget di crash QtCreator così invece ho collegato tramite codice standard (wgtPlayer è segnaposto widget di):

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

Altri suggerimenti

Hai solo provare ad aggiungere il widget segnaposto come il genitore nel costruttore per il Videoplayer al momento della creazione?

per es.

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top