KevinDonovan 2014-04-17 03:43 采纳率: 0%
浏览 4479

使用Qt创建启动画面(SplashScreen)怎么显示不出来?

代码如下:(都很简单的)

//main.cpp,头文件省略了,编译的时候没问题
int main(int argc,char* argv[])
{
QApplication app(argc,argv);
QSplashScreen *splash = new QSplashScreen;
splash->setPixmap(QPixmap(":/images/SplashScreen1.jpg"));
splash->show();
app.processEvents();
dialog d;
d.show();
splash->finish(&d);
return app.exec();
}

//dialog.cpp
dialog::dialog(QDialog * parent):QDialog(parent)
{
}

//dialog.h
class dialog : public QDialog
{
public:
dialog(QDialog * parent = 0);
};
不知道就是显示不出来启动画面,我的启动画面图片所在的文件夹是跟源文件、头文件放在一个目录下的。编译器也没有报错,我上网也没找到原因,新手问题,请大神赐教!~

  • 写回答

3条回答

  • luoyvtianxiang 2021-05-11 20:40
    关注

    实验多次结论:1.图片问题:图片太大就无法显示出图片来   2.路径问题:我一开始设置":/"无法加载 后面改成"./"才显示出来的,也可能是我路径搞错了 3.代码里面窗口加载太快估计也看不到 你加个延时试试

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿