我向在qt界面上运行后先显示一张图片,然后,点击一下鼠标,图片就消失,显示界面。这个图片要显示在真正的界面前面,不是背景。就和开机画面一样,谢谢。
------解决方案--------------------
用QSplashScreen很合适。
要是不合适就用一个对话框,把边框去了,里面放个QLabel显示图片,主界面hide,主界面加载完成关闭对话框,显示主界面。
------解决方案--------------------
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPixmap pixmap(":/splash.png");
QSplashScreen splash(pixmap);
splash.show();
app.processEvents();
...
QMainWindow window;
window.show();
splash.finish(&window);
return app.exec();
}