如何在Qt(QVideowidget)中缩放视频?
我已将Qt5.0.1集成到Visual Studio 2010中 我正在使用如何在Qt(QVideowidget)中缩放视频?,qt,qt5,Qt,Qt5,我已将Qt5.0.1集成到Visual Studio 2010中 我正在使用QVideoWidget显示我的视频。一切正常,我需要放大我的视频 我尝试通过执行QVideoWidget::resize(width,height)来调整QVideoWidget的大小,但视频没有调整大小。看起来您需要将a放入a中。这将允许您调整视频大小,并基本上“放大”。你可以在谷歌上搜索场景中的大量图片——它们的工作方式应该与其他2d项目类似 MainWindow::MainWindow(QWidget *pare
QVideoWidget
显示我的视频。一切正常,我需要放大我的视频
我尝试通过执行
QVideoWidget::resize(width,height)
来调整QVideoWidget
的大小,但视频没有调整大小。看起来您需要将a放入a中。这将允许您调整视频大小,并基本上“放大”。你可以在谷歌上搜索场景中的大量图片——它们的工作方式应该与其他2d项目类似
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
player = new QMediaPlayer(this);
player->setMedia(QUrl::fromLocalFile("video.mp4"));
videoItem = new QGraphicsVideoItem();
player->setVideoOutput(videoItem);
ui->graphicsView->setScene(new QGraphicsScene());
ui->graphicsView->scene()->addItem(videoItem);
}
看起来你需要把一个放进一个。这将允许您调整视频大小,并基本上“放大”。你可以在谷歌上搜索场景中的大量图片——它们的工作方式应该与其他2d项目类似
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
player = new QMediaPlayer(this);
player->setMedia(QUrl::fromLocalFile("video.mp4"));
videoItem = new QGraphicsVideoItem();
player->setVideoOutput(videoItem);
ui->graphicsView->setScene(new QGraphicsScene());
ui->graphicsView->scene()->addItem(videoItem);
}
你有密码吗?在某些情况下,小部件的大小由布局决定。您有代码吗?在某些情况下,小部件的大小取决于布局。是的,实际上我尝试了上面的代码,我的视频正在播放,但在屏幕上它无法正常渲染。但是玩Qvideowidget只能玩得很好。“不能正确渲染”是什么意思?你能更新你的帖子并提供代码吗?是的,事实上我尝试了上面的代码,我的视频正在播放,但在屏幕上它无法正常渲染。但是玩Qvideowidget只能玩得很好。“不能正确渲染”是什么意思?你能更新你的帖子并提供代码吗?