zoukankan      html  css  js  c++  java
  • QT启动画面不显示

    按照QSplashScreen 说明做了个测试程序,但启动画面看不到显示,程序进入了主窗口。测试程序如下:
    #include <QApplication>
    #include <QSplashScreen>
    #include <QMainWindow>
    int main(int argc, char *argv[]){
    QApplication app(argc, argv);
    QSplashScreen *splash = new QSplashScreen;
    splash->setPixmap(QPixmap(":/images/star.png"));
    splash->show();
    QMainWindow mainWin;
    mainWin.show();
    // splash->finish(&mainWin);
    // delete splash;
    return app.exec();
    }

    在网上看了一下,说是要加到qrc中。但我作的VS2005,于是手动将start.png添加到Resource Files这个文件夹中,发现还是不行。

    又按网上说的 增加时延等,还是不行。

    于量把qrc文件打开

    <RCC>
    <qresource>
        <file>images/icon.png</file>
        <file>images/new.png</file>
        <file>images/open.png</file>
        <file>images/save.png</file>
        <file>images/cut.png</file>
        <file>images/copy.png</file>
        <file>images/paste.png</file>
        <file>images/find.png</file>
        <file>images/gotocell.png</file>
         <file>images/splash.png</file>
    </qresource>
    </RCC>
    发现原来要在这里添加啊。而VS2005不能自动添加。

    添加后顺利启动。

  • 相关阅读:
    loop messenger
    第四层交换
    波导耦合器设计 :CMI 受控模式相互作用
    转chinaunix wingger shell基础十二篇
    CVS 简单教程
    光纤的类型和应用(节选)
    java swing 中tree中数据排序
    谈谈NETBIOS与网上邻居的浏览
    vi大全
    asm基础拾遗
  • 原文地址:https://www.cnblogs.com/corecible/p/2016378.html
Copyright © 2011-2022 走看看