C++ qt滑块问题c++;

C++ qt滑块问题c++;,c++,qt,C++,Qt,按下按钮(onclick)时,以下代码播放歌曲。我创建了一个horizontalsloiderUI,但它没有滑动。我从你那里得到文件 请帮助我使滑块工作 Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this); Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this); Phonon::createPa

按下按钮(
onclick
)时,以下代码播放歌曲。我创建了一个
horizontalsloider
UI,但它没有滑动。我从你那里得到文件

请帮助我使滑块工作

Phonon::MediaObject *mediaObject = new Phonon::MediaObject(this);

Phonon::AudioOutput *audioOutput =
new Phonon::AudioOutput(Phonon::MusicCategory, this);

Phonon::createPath(mediaObject, audioOutput);

const QString url("c://example.mp3");

mediaObject->setCurrentSource(url);

mediaObject->play();

volumeSlider = new Phonon::VolumeSlider(ui->horizontalSlider);
volumeSlider->setAudioOutput(audioOutput);
volumeSlider->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);

可能您没有将相应的媒体对象绑定到滑块


请参见一个小示例

您希望水平滑块可以执行任何操作吗?当我说你只是让它成为volumeSlider的母版时,我错了吗?在水平滑块和体积滑块之间没有函数关系…我知道它是有效的,但是如果我使用Phonon::SeekSlider*slider=new Phonon::SeekSlider;滑块->设置媒体对象(moo);滑块->显示();它在单独的窗口中加载。我如何将它绑定到我的同一个UI windo???将它作为父级传递给slider的构造函数