【发布时间】:2020-06-03 08:51:21
【问题描述】:
这是我的代码。在此代码视频中显示在主窗口中,而不是在新窗口中。我想在给定时间在新窗口中显示视频帧意味着 90 秒
void MainWindow::on_pushButton_2_clicked()
{
if(ui->radioButton_2->isChecked()) {
QString fileName = QFileDialog::getOpenFileName(this,
tr("Open Video"), "G://", "All files (*.*);Video files(*.*)");
ui->lineEdit->setText(fileName);
player = new QMediaPlayer;
vw=new QVideoWidget;
player->setVideoOutput(vw) ;
player->setMedia(QUrl::fromLocalFile(fileName));
QDialog *dialog = new QDialog;
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(vw);
dialog->open();
vw->show();
player->play();
}
}
【问题讨论】:
标签: c++ qt user-interface