Для решения проблемы с полосами прокрутки внутри `QVideoWidget`, вы можете попробовать несколько подходов:
1. **Отключение полос прокрутки**:
Убедитесь, что для `QVideoWidget` и родительского контейнера не включены полосы прокрутки. Вы можете использовать следующий код, чтобы установить политику размера без прокрутки:
```python
video_widget.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
video_widget.setMinimumSize(0, 0)
```
Если вы используете `QScrollArea`, убедитесь, что у него отключены прокрутки:
```python
scroll_area.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
scroll_area.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
```
2. **Использование QVBoxLayout/QHBoxLayout**:
Убедитесь, что `QVideoWidget` добавлен в компоновщик (`QVBoxLayout` или `QHBoxLayout`), и настроен правильно. Это позволит автоматически подгонять размер видео под родительский виджет.
```python
layout = QVBoxLayout(self)
layout.addWidget(video_widget)
self.setLayout(layout)
```
3. **Проверка размеров**:
Убедитесь, что вы не устанавливаете фиксированные размеры для `QVideoWidget` в коде. Используйте вместо этого относительные параметры или динамические размеры, чтобы виджет подстраивался под доступное пространство.
4. **Проверка системных параметров**:
Возможно, на втором ПК установлены другие настройки темы или шрифты, которые могут влиять на размеры виджетов. Попробуйте установить одинаковые параметры и настройки окружения на обоих компьютерах.
5. **Используйте `setScaledContents(True)`**:
Для того чтобы масштабировать содержимое виджета в нужный размер, вы можете попробовать использовать метод `setScaledContents(True)`, что поможет адаптировать содержимое к размеру виджета.
```python
video_widget.setScaledContents(True)
```
6. **Проверка версий библиотек и окружения**:
Убедитесь, что версии `PyQt` или `Qt` на обоих компьютерах одинаковые. Разные версии могут иметь разные реализации поведения виджетов.
Если ни один из этих методов не решит вашу проблему, вы можете создать минимальный воспроизводимый пример и проверить, сохранилась ли проблема. Это поможет лучше понять, в чем именно заключена суть проблемы.