Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. WindowStaysOnTopHint 无效
Qt 6.11 is out! See what's new in the release blog

WindowStaysOnTopHint 无效

Scheduled Pinned Locked Moved Unsolved Chinese
3 Posts 3 Posters 2.6k Views 2 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.
  • neemeN Offline
    neemeN Offline
    neeme
    wrote on last edited by
    #1

    大家好:

    m_dlg = new QDialog(0, Qt::WindowStaysOnTopHint);
    m_dlg->show();

    m_dlg 依然可以被其它窗覆盖!
    谢问怎么回事?谢谢!

    FlotisableF joeQJ 2 Replies Last reply
    0
    • neemeN neeme

      大家好:

      m_dlg = new QDialog(0, Qt::WindowStaysOnTopHint);
      m_dlg->show();

      m_dlg 依然可以被其它窗覆盖!
      谢问怎么回事?谢谢!

      FlotisableF Offline
      FlotisableF Offline
      Flotisable
      wrote on last edited by
      #2

      @neeme
      你是在甚麼平台上使用的呢?

      官方的文檔上有講說在一些 X11 的視窗管理員上需要多給Qt::X11BypassWindowManagerHint這個flag才能保證正確運作

      1 Reply Last reply
      0
      • neemeN neeme

        大家好:

        m_dlg = new QDialog(0, Qt::WindowStaysOnTopHint);
        m_dlg->show();

        m_dlg 依然可以被其它窗覆盖!
        谢问怎么回事?谢谢!

        joeQJ Offline
        joeQJ Offline
        joeQ
        wrote on last edited by
        #3

        @neeme
        Hi, friend, Welcome.

        m_dlg = new QDialog(0, Qt::WindowStaysOnTopHint); ///你的代码中,没有给新生成的窗体,指定一个父类. 你使用了0
        m_dlg->show();
        
        m_dlg = new QDialog(this, Qt::WindowStaysOnTopHint); /// 使用this, 那么这个新的窗体,就会出现在父窗体的上面了.
        m_dlg->show();
        

        Just do it!

        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