Как добавить фононную видеоплателью в форму Qtdesigner?
-
29-09-2019 - |
Вопрос
Я могу добавить объект игрока в свой макет пользовательского интерфейса в конструкторе Mainwindow, но как мне использовать контейнер виджетов в качестве заполнителя, чтобы я установил свойства и макет для видеоплал в Qtdesigner?
Решение
Как я это сделал в конце, был подклассом видеоплоя в качестве моего собственного класса, затем продвигают этот класс в виджете заполнителя.
В это время пытается подключиться к слотам в виджете заполнителей сбои qtCreator, поэтому вместо этого я подключен через стандартный код (WGTPlayer - виджет заполнения):
connect(ui->btnPlay, SIGNAL(clicked()), ui->wgtPlayer, SLOT(play()));
connect(ui->btnStop, SIGNAL(clicked()), ui->wgtlayer, SLOT(stop()));
Другие советы
Вы просто попробовали добавить виджет заполнителя в качестве родителя в конструкторе для видеопласта, когда вы его создаете?
например
VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget);
Не связан с StackOverflow