Вопрос покажется банальным, но я не понимаю, что делать. На основном ПК виджет создаётся заданного размера, размер окна подгоняется под размер виджета, всё прекрасно работает. На другом ПК (без возможности поставить компилятор) всё тоже запускается, но ВНУТРИ виджета появляются полосы прокрутки, отъедая размер видео на величину этих самых прокруток. Увеличиваю окно больше размера виджета - появляются пустые поля, но скроллбары внутри виджета остаются. Увеличиваю размер виджета больше, чем разрешение видео - видео масштабируется по виджету, чтобы опять "не влезать" и показыает полосы прокрутки.
Пробовал добавить ItemClipsToShape - не помогло.
Это уголок окна, размер больше виджета, автоподгон размера выключен. Белое - фон окна. На основном ПК полос нет, на другом ПК полосы прокрутки есть.
//this->setFixedSize( 1280, 720 );
//QSizePolicy objSize( QSizePolicy::Fixed, QSizePolicy::Fixed );
//this->setSizePolicy( objSize );
_videoWidget = new QGraphicsVideoItem;
_videoWidget->setSize( QSize(1280, 720) );
_videoWidget->setFlag( QGraphicsItem::GraphicsItemFlag::ItemClipsToShape );
QGraphicsScene * scene = new QGraphicsScene( this );
scene->addItem( _videoWidget );
QGraphicsView* view = new QGraphicsView( this );
view->setScene( scene );
view->show();
//view->setSizePolicy( objSize );
_audioOutput = new QAudioOutput( this );
_player = new QMediaPlayer( this );
_player->setVideoOutput( _videoWidget );
_player->setAudioOutput( _audioOutput );