• 9079阅读
  • 9回复

求教:QT启动画面不显示(已解决) [复制链接]

上一主题 下一主题
离线junesin
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-15
那位同仁用过启动画面,指点一下,谢谢!
问题: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();
}
[ 此帖被junesin在2009-04-15 13:47重新编辑 ]
离线依依丫
只看该作者 1楼 发表于: 2009-04-15
":/images/star.png" 你的这张图片加载到资源文件,即qrc文件里了吗? 引用资源文件时,才需要使用带路径前缀 :/ (冒号斜线)的形式
离线junesin
只看该作者 2楼 发表于: 2009-04-15
谢谢依依丫,确实是如您所说的问题,QT真是还有太多要学的。再次感谢您的帮助。
离线xiaoyan124
只看该作者 3楼 发表于: 2009-06-09
引用第1楼依依丫于2009-04-15 10:16发表的  :
":/images/star.png" 你的这张图片加载到资源文件,即qrc文件里了吗? 引用资源文件时,才需要使用带路径前缀 :/ (冒号斜线)的形式

谢谢你!我也遇到同样的问提,照你的指点解决!
离线corecible
只看该作者 4楼 发表于: 2011-04-14
若用的VS2005,需要手动在qrc中添加。
离线hhshiyi
只看该作者 5楼 发表于: 2011-04-18
图片都是一闪而过!!
离线xiaoyuml
只看该作者 6楼 发表于: 2011-12-10
请问我的都没有出现图片。。。为什么呢?
离线al_ready
只看该作者 7楼 发表于: 2011-12-12
回 6楼(xiaoyuml) 的帖子
代码贴出来看看
离线xiaoyuml
只看该作者 8楼 发表于: 2011-12-12
我用的就是楼主的代码,出来后显示黑色框,然后我加了qrc 报错了:[debug/qrc_qidong2.cpp]erro1
是不是我的QRC有错?怎么写呢?谢谢你
离线xiaoyuml
只看该作者 9楼 发表于: 2011-12-12
回 7楼(al_ready) 的帖子
我的qrc内容:<RCC>
<qresource>
    <file>images/begin.jpg</file>
</qresource>
</RCC>
请问这个有问题吗?灰常感谢,我是新手不懂,呵呵。
快速回复
限100 字节
 
上一个 下一个