Question

Je peux ajouter un objet joueur à ma mise en page de l'interface utilisateur dans le constructeur MainWindow, mais comment puis-je utiliser le conteneur de widget comme un espace réservé pour que je définir les propriétés et la mise en page pour le lecteur vidéo en QtDesigner?

Était-ce utile?

La solution

Comment je l'ai fait à la fin était sous-classe VideoPlayer comme ma propre classe puis promouvoir cette classe dans le widget espace réservé.

A ce temps à essayer de se connecter à des fentes dans l'espace réservé plante widget de QtCreator de sorte qu'au lieu que je connecté via le code standard (wgtPlayer est un widget espace réservé):

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

Autres conseils

Avez-vous juste essayer d'ajouter le widget espace réservé comme parent dans le constructeur de la Videoplayer lors de sa création?

par exemple.

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top