snipplrCallback({"id":36614,"title":"splash-screen-in-qt","source":"
  1. \/* Splash screen is made 90% in main Function*\/<\/span><\/div><\/li>
  2.  <\/div><\/li>
  3. \/\/make QPixmap<\/span><\/div><\/li>
  4. QPixmap pix(<\/span>":\/1"<\/span>)<\/span>;<\/span><\/div><\/li>
  5. \/\/create QSplashScreen<\/span><\/div><\/li>
  6. QSplashScreen *<\/span>splash=<\/span>new<\/span> QSplashScreen;<\/span><\/div><\/li>
  7. \/\/make Splash has Image<\/span><\/div><\/li>
  8. splash-<\/span>><\/span>setPixmap(<\/span>pix)<\/span>;<\/span><\/div><\/li>
  9. \/\/SHOW Splash<\/span><\/div><\/li>
  10. splash-<\/span>><\/span>show(<\/span>)<\/span>;<\/span><\/div><\/li>
  11. \/\/ NOW u can call ur code that u wanna exec in-disguise behind Splash ;) <\/span><\/div><\/li>
  12.  <\/div><\/li>
  13. MainWindow w;<\/span><\/div><\/li>
  14. for<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>900000<\/span>;<\/span>i++<\/span>)<\/span><\/div><\/li>
  15. for<\/span>(<\/span>int<\/span> j=<\/span>0<\/span>;<\/span>j<<\/span>900<\/span>;<\/span>j++<\/span>)<\/span>;<\/span><\/div><\/li>
  16.  <\/div><\/li>
  17. \/\/where u need to display text written in Splash like LOADING...<\/span><\/div><\/li>
  18. Qt::<\/span>Alignment<\/span> mms=<\/span>Qt::<\/span>AlignBottom<\/span> |<\/span> Qt::<\/span>AlignLeft<\/span>;<\/span><\/div><\/li>
  19. \/\/the msg itself<\/span><\/div><\/li>
  20. splash-<\/span>><\/span>showMessage(<\/span>"Setting up the main window..."<\/span>,mms, Qt::<\/span>gray<\/span>)<\/span>;<\/span><\/div><\/li>
  21.  <\/div><\/li>
  22. for<\/span>(<\/span>int<\/span> i=<\/span>0<\/span>;<\/span>i<<\/span>900000<\/span>;<\/span>i++<\/span>)<\/span><\/div><\/li>
  23. for<\/span>(<\/span>int<\/span> j=<\/span>0<\/span>;<\/span>j<<\/span>900<\/span>;<\/span>j++<\/span>)<\/span>;<\/span><\/div><\/li>
  24.  <\/div><\/li>
  25. w.show<\/span>(<\/span>)<\/span>;<\/span><\/div><\/li>
  26. splash-<\/span>><\/span>finish(<\/span>&<\/span>w)<\/span>;<\/span><\/div><\/li><\/ol><\/pre>","link":"https:\/\/snipplr.com\/view\/36614\/splash-screen-in-qt"});