2010-08-17 2 views
0

Я могу добавить объект игрока в свой макет интерфейса в конструкторе MainWindow, но как использовать контейнер виджета в качестве заполнителя, чтобы установить свойства и макет для VideoPlayer в QtDesigner?Как добавить Phonon VideoPlayer в форму QtDesigner?

ответ

1

Как я сделал это в конце концов был подкласс VideoPlayer, как мой собственный класс, то продвигать этот класс в заполнитель виджета.

В это время пытается подключиться к слотам в заполнителем виджет врезается QtCreator так что вместо этого я через стандартный код (wgtPlayer является заполнителем виджет):

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

Обновите свой вопрос или ответьте в комментариях. SO - это не форум, предназначенный для чтения сверху донизу. Это стиль Q & A, с обсуждениями в форме комментариев. – rubenvb

0

Вы просто попробовали добавить виджет заполнителя в качестве родителя в конструкторе для Videoplayer при его создании?

например.

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
+0

, который должен работать, хотя вы, вероятно, хотите добавить раскладку to someidget и добавить v к нему. –

Смежные вопросы