qt 全屏和退出

退出全屏就把这两个再改回来

  vw->setWindowFlags(Qt::FramelessWindowHint);

  vw->setWindowState(Qt::WindowMaximized);

C/C++ code

 

 

/*

 * by microsky2813@hotmail.com

 *

 */

#include<QApplication>

#include<phonon/videoplayer.h>

#include<phonon/mediasource.h>

#include<phonon/VideoWidget>

#include<phonon>

 

 

int main(int argc, char *argv[]) {

    QApplication app(argc, argv);

 

    Phonon::MediaObject *media = new Phonon::MediaObject();

    Phonon::VideoWidget * vw=new Phonon::VideoWidget();//视频

    vw->setWindowFlags(Qt::FramelessWindowHint);

    vw->setWindowState(Qt::WindowMaximized);

    Phonon::AudioOutput *audioOutput = new Phonon::AudioOutput();//声音

 

    media->setCurrentSource(Phonon::MediaSource("10.wmv"));

    Phonon::createPath(media, audioOutput);

    Phonon::createPath(media,vw);

 

    Phonon::VolumeSlider *volumeSlider = new Phonon::VolumeSlider(vw);

    volumeSlider->setAudioOutput(audioOutput);

    media->play();

 

    vw->show();

    return app.exec();

}

 

posted on 2011-03-20 23:19  风乔  阅读(769)  评论(0编辑  收藏  举报

导航