qt - 根据 Qt 中的固定小部件调整视频大小

标签 qt video widget

我在 Qt Creator 中设计了一个表单。我有三个控件。

  • 组框(底部控件)
  • Widget(中间控件)
  • 标签(最上面的控件)

我在标签上显示/播放视频的帧(可能这不是正确的方法,但我是 Qt 新手,所以暂时它对我有用)。

我的控件具有固定大小。

我的问题是如何根据我的控件(即小部件或标签)调整视频大小? 我希望所有视频都以与我的小部件或标签相同的尺寸播放(它们都具有相同的尺寸)。

为了更清楚地说明,我有两个程序快照。

我希望第二个视频(较小的视频)与第一个视频一起播放。或者,如果视频比小部件大,则必须将其缩小到标签的大小,类似于拉伸(stretch)和缩小或其他方式。

您可以在两个视频中看到我的小部件的边框。

任何解决方案将不胜感激。 提前致谢

The first video (normal one)

This is the 2nd video (small in size)

最佳答案

myLabel.setScaledContents(true) 应该可以做到。

关于qt - 根据 Qt 中的固定小部件调整视频大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843501/

相关文章:

python - 根据 ipywidgets 中另一个下拉列表的选择更新下拉列表

python - Django 小部件覆盖模板

c++ - Qt:QWidget::paintEngine:不应再调用

css - 在 .qss 中为 QPushButton 创建一些样式

python - 如何在不同的Qt线程中调用GUI元素?

c++ - 图片熵计算

c++ - 如何将QNetworkReply信号连接到qt中的进度条

api - 有什么好的音乐视频 API 吗?

android - 无法在 Android 上使用 AES 密码读取加密视频

javascript - "AJAX"包括时间选择的日历小部件