您的位置:首页 > 编程语言 > Qt开发

使用QSplashScreen做QT程序欢迎画面

2013-02-28 22:53 399 查看


使用QSplashScreen做QT程序欢迎画面

转自 http://hi.baidu.com/shiwl111/item/91dcf90fcf6b42eaf55ba672
使用QSplashScreen的过程中发现主线程阻塞的情况下QSplashScreen不发生重绘,只需要加上app.processEvents()就可以了。

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

{

    QApplication app(argc, argv);

    QSplashScreen *splash = new QSplashScreen;

    splash->setPixmap(QPixmap(":/images/slogo.png"));

    splash->show();

    app.processEvents();

    QWidget *window = new QWidget;

    // do something ...

    window->show();

    splash->finish(window);

    delete splash;

    app.exec();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐