当前位置: 代码迷 >> QT开发 >> qt 有关问题
  详细解决方案

qt 有关问题

热度:70   发布时间:2016-04-25 04:15:33.0
qt 问题
我向在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();
 }
  相关解决方案