tool tip draws behind the sub menu



  • hi

    I have following menu structure:
    [Menu]

    • Submenu
      ** A (toolTip: AAAAAAAAAAAAA)
      ** B (toolTip: BBBBBBBBBBBB)
    • X (toolTip: XXXXXXXXXXXXX)
    • Y (toolTip: YYYYYYYYYYYYY)

    If I wait for the tool tip at X and I move the mouse while tooltip of X is drawing to the submenu and hover the item A so the tool tip is drawing on a false position. I think the mistake is that the tool tip isn't killing by the mouse hovering of the submenu item. See image: http://imgur.com/BvHi3To

    Is it a bug in Qt 5.4.2 or a mistake in my UI file?
    I'm using windows 7.

    Have any a ((simple)) solution?

    Thanks a lot.

    Regards,

    jb


    Any C++ code is auto generated by the Qt Visual Studio 2013 Add-In.

    UI-File

    <?xml version="1.0" encoding="UTF-8"?>
    <ui version="4.0">
     <class>QMenuTestClass</class>
     <widget class="QMainWindow" name="QMenuTestClass">
      <property name="geometry">
       <rect>
        <x>0</x>
        <y>0</y>
        <width>600</width>
        <height>400</height>
       </rect>
      </property>
      <property name="windowTitle">
       <string>QMenuTest</string>
      </property>
      <widget class="QWidget" name="centralWidget"/>
      <widget class="QMenuBar" name="menuBar">
       <property name="geometry">
        <rect>
         <x>0</x>
         <y>0</y>
         <width>600</width>
         <height>21</height>
        </rect>
       </property>
       <widget class="QMenu" name="menuMenu">
        <property name="title">
         <string>Menu</string>
        </property>
        <property name="toolTipsVisible">
         <bool>true</bool>
        </property>
        <widget class="QMenu" name="menuSubmenu">
         <property name="title">
          <string>Submenu</string>
         </property>
         <property name="toolTipsVisible">
          <bool>true</bool>
         </property>
         <addaction name="actionA"/>
         <addaction name="actionB"/>
         <addaction name="actionC"/>
        </widget>
        <addaction name="menuSubmenu"/>
        <addaction name="actionTest"/>
        <addaction name="actionY"/>
       </widget>
       <addaction name="menuMenu"/>
      </widget>
      <widget class="QToolBar" name="mainToolBar">
       <attribute name="toolBarArea">
        <enum>TopToolBarArea</enum>
       </attribute>
       <attribute name="toolBarBreak">
        <bool>false</bool>
       </attribute>
      </widget>
      <widget class="QStatusBar" name="statusBar"/>
      <action name="actionA">
       <property name="text">
        <string>A</string>
       </property>
       <property name="toolTip">
        <string>AAAAAAAAAAAAAAAAAAAAAAAAA</string>
       </property>
      </action>
      <action name="actionB">
       <property name="text">
        <string>B</string>
       </property>
       <property name="toolTip">
        <string>BBBBBBBBBBBBBB</string>
       </property>
      </action>
      <action name="actionC">
       <property name="text">
        <string>C</string>
       </property>
       <property name="toolTip">
        <string>CCCCCCCCCCCCCCCCCCCC</string>
       </property>
      </action>
      <action name="actionTest">
       <property name="text">
        <string>X</string>
       </property>
       <property name="toolTip">
        <string>XXXXXXXXXXXXXXXX</string>
       </property>
      </action>
      <action name="actionY">
       <property name="text">
        <string>Y</string>
       </property>
       <property name="toolTip">
        <string>YYYYYYYYYYYY</string>
       </property>
      </action>
     </widget>
     <layoutdefault spacing="6" margin="11"/>
     <resources>
      <include location="qmenutest.qrc"/>
     </resources>
     <connections/>
    </ui>
    

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    No, your UI file is innocent. Can check again if that happens with Qt 5.6 beta ?



  • Hi SGaist,
    thanks for the welcome amentities.

    Can you tell me please, where I can download the Qt 5.6 beta version?
    Over my installed Qt Maintaince Tool I can only install the Qt 5.5 version.
    And I don't find the download link on the qt.io.

    Is it correct, that no solution/fix for older version exists?

    Thanks.
    Regards,


  • Moderators

    @jb said:

    Can you tell me please, where I can download the Qt 5.6 beta version?
    Over my installed Qt Maintaince Tool I can only install the Qt 5.5 version.
    And I don't find the download link on the qt.io.

    They are, but a pretty well hidden.
    Qt 5.6 download


  • Lifetime Qt Champion

    The most simple is to go to the download part of your Qt Account page, there you can get it.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.