void Qvideomedia::on_pushButton_clicked()
{
QVideoWidget* vw = new QVideoWidget();
QMediaPlayer* mp = new QMediaPlayer(vw);
QString vidstring = QFileDialog::getOpenFileName(this, "Select video file", QDir::homePath());
mp->setMedia(QUrl::fromLocalFile(vidstring));
mp->setVideoOutput(vw);
vw->setGeometry(100, 100, 500, 500);
vw->show();
mp->play();
}
У меня есть два класса, один из которых содержит главное окно, в то время как у другого также есть свое собственное окно, всякий раз, когда я играю видео, у Qvideowiget есть свое собственное окно, я хочу отображать QVideowidget во вторых окнах, но весь мой эффект не имеет был плодотворным ... заранее спасибо