如何将Phonon VideoPlayer添加到QtDesigner表单?

时间:2010-08-17 09:18:06

标签: qt layout phonon qt-designer

我可以在MainWindow构造函数中为我的UI布局添加一个播放器对象,但是如何将widget容器用作占位符,以便在QtDesigner中设置VideoPlayer的属性和布局?

2 个答案:

答案 0 :(得分:1)

我最终是如何将VideoPlayer子类化为我自己的类,然后在占位符小部件中提升该类。

此时尝试连接占位符窗口小部件中的插槽会导致QTCreator崩溃,因此我通过标准代码连接(wgtPlayer是占位符窗口小部件):

connect(ui->btnPlay, SIGNAL(clicked()), ui->wgtPlayer, SLOT(play()));
connect(ui->btnStop, SIGNAL(clicked()), ui->wgtlayer, SLOT(stop()));

答案 1 :(得分:0)

您是否尝试在创建Videoplayer时将占位符窗口小部件添加为Videoplayer构造函数中的父窗口?

e.g。

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget);