0
QGraphicsView에서 rtsp를 통해 비디오 (640 * 360)를 재생하려고합니다. 그러나 문제는 뷰 내에 완전히 들어 맞지 않으며 스크롤바가 나타나기 때문에 발생하지 않아야한다는 것입니다. 그리고 리눅스 환경에서 제대로 작동하는 코드와 동일한 평화를 얻을 수 있지만 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();