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 无效
Forum Updated to NodeBB v4.3 + New Features

WindowStaysOnTopHint 无效

Scheduled Pinned Locked Moved Unsolved Chinese
3 Posts 3 Posters 2.1k 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