Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QSplashScreen hides main window (Ubuntu 12.04)

QSplashScreen hides main window (Ubuntu 12.04)

Scheduled Pinned Locked Moved General and Desktop
1 Posts 1 Posters 541 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    imihajlov
    wrote on last edited by
    #1

    I'd like to use QSplashScreen for my application:
    @QApplication a(argc, argv);
    QPixmap pixmap("image.png");
    QSplashScreen splash(pixmap);
    splash.setWindowFlags(splash.windowFlags() | Qt::WindowStaysOnTopHint);
    splash.show();
    a.processEvents();
    MainView *mv(new MainView); // inherits QDeclarativeView
    // ...some more initialization here
    mv->show();
    mv->activateWindow();
    splash.finish(mv);

    return a.exec();
    @

    When I use QSplashScreen, the main application window after closing the splashscreen appears active (with focus), but lowered below other windows (even below gnome/unity panels). How can I fix it?

    Upd. Qt version is 4.8.1

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved