0
QGraphicsViewでrtspを使ってビデオ(640 * 360)を再生しようとしています。しかし、問題はビュー内に完全には適合しておらず、スクロールバーが現れていないということです。さらに、Linux環境でも同じコードの平和感を得ることができますが、Windowsで問題を解決しています。QGraphicsViewでビデオが正しく表示されない
誰もが指摘することができる場合、私が作っていますエラーが参考になると、以下のコードを見つけてください。
scene = new QGraphicsScene(this);
view= new graphicsView();
view->setScene(scene);
videoItem = new QGraphicsVideoItem;
player= new QMediaPlayer;
player->setVideoOutput(videoItem);
view->scene()->addItem(videoItem);
controlLayout = new QHBoxLayout;
controlLayout->setMargin(0);
controlLayout->addWidget(view);
view->setSceneRect(scene->sceneRect());
view->scale(1.97,1.97);
ui.m_pframePlay->setLayout(controlLayout);
ui.m_pframePlay->show();
player->setMedia(QUrl("rtsp:..."));
player->play();