C++ 如何从UI将QMediaPlayer属性化为QWidget?获取填充QWidget字段的效果 你好

C++ 如何从UI将QMediaPlayer属性化为QWidget?获取填充QWidget字段的效果 你好,c++,qt,user-interface,C++,Qt,User Interface,我正在使用Qt为我的智能家居项目创建UI。我遇到了proble和Associate widgets。我想做的是将QMediaPlayer归于QWidget,以便继承QWidget参数(例如UI上的窗口) 到目前为止,我创建了mainwindow.ui: () 在mainwindow.ui中,您可以看到groupBox(命名为camera),其中包含gridLayout,包括QWidget 使用这部分代码: MainWindow::MainWindow(QWidget*parent):QMainW

我正在使用Qt为我的智能家居项目创建UI。我遇到了proble和Associate widgets。我想做的是将QMediaPlayer归于QWidget,以便继承QWidget参数(例如UI上的窗口)

到目前为止,我创建了mainwindow.ui: ()

在mainwindow.ui中,您可以看到groupBox(命名为camera),其中包含gridLayout,包括QWidget

使用这部分代码:

MainWindow::MainWindow(QWidget*parent):QMainWindow(parent)、ui(新ui::MainWindow)
{
用户界面->设置用户界面(此);
_vw=新的QVideoWidget;
_player=新的QMediaPlayer(ui->cameraWidget);
ui->gridLayout\u 2->addWidget(\u vw);
_播放器->设置视频输出(vw);
常量QUrl url=QUrl(“rtsp://192.168.200.102:5554/playlist.m3u");
const QNetworkRequest requestRtsp(url);
_播放器->设置媒体(请求RTSP);
_player->play();
}
我得到以下结果-不满意: ()

我想用QMediaPlayer填充100%的QWidget空间(命名为cameraWidget)


提前谢谢你

我不完全理解你的问题。这与小部件的大小有关吗?你试过调整它们的大小吗?试着看看他们的尺码提示。我找到了解决办法。稍后我会上传代码。