QSplashScreen开机画面(不断的repaint)

QApplication a(argc, argv);
    QPixmap pixmap(":/Image/start.png");//绑定启动图片
    QSplashScreen splash(pixmap);
    splash.show();
    a.processEvents();
    qsleep
    //主界面创建显示
    Widget w;
    w.show();

//做个等待

for(int i=0;i<500;i++)
        {
            splash.repaint();
        }//这里做一个等待,如果有设置程序可以写在这里

timer.start(5000);

那只是开机启动动画,目的是应用程序比较大,启动比较耗时,给用户一个友好的过度

这个仅仅是当用户界面响应比较耗时时,做一个异步响应处理,不是你那么用的哦

http://blog.sina.com.cn/s/blog_a401a1ea0101fokr.html

上一篇:使用wireshark抓包分析浏览器无法建立WebSocket连接的问题(server为Alchemy WebSockets组件)


下一篇:安装MariaDB和简单配置