Как добавить фононную видеоплателью в форму Qtdesigner?

StackOverflow https://stackoverflow.com/questions/3500983

  •  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); 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top