问题描述
我有一个用Qt开发的桌面应用程序。我需要知道如何在打开主窗口之前实现标题窗口以简短显示,例如:
这叫什么,怎么实现呢?
解决方法
使用QSplashScreen
类在实现下方查找:
int main(int argc,char *argv[])
{
QApplication a(argc,argv);
// splash screen
QPixmap pixmap(":/resources/project_logo.png");
QSplashScreen splash(pixmap,Qt::WindowStaysOnTopHint);
splash.show();
QTimer::singleShot(5000,&splash,&QWidget::close); // keep displayed for 5 seconds
StageOneMain w(nullptr);
w.show();
return a.exec();
}