Qt-embedded-interest Archive, November 2006
Does QPopupMenu support 3-level subMenu?
Message 1 in thread
<br><font size=2 face="sans-serif">Hi,everyone,</font>
<br>
<br>
<br><font size=2 face="sans-serif"> I use class QPopupMenu to create a 3-level submenu, codes below:</font>
<br>
<br>
<br><font size=2 face="sans-serif"> firstMenu = new QPopupMenu(this,"1");</font>
<br>
<br><font size=2 face="sans-serif"> secondMenu = new QPopupMenu(this,"2");</font>
<br><font size=2 face="sans-serif"> <br>
thirdMenu = new QPopupMenu(this,"3");</font>
<br>
<br><font size=2 face="sans-serif"> thirdMenu->insertItem("test31", 100);</font>
<br><font size=2 face="sans-serif"> thirdMenu->insertItem("test32", 101);</font>
<br>
<br><font size=2 face="sans-serif"> secondMenu->insertItem("test21", 102);</font>
<br><font size=2 face="sans-serif"> secondMenu->insertItem("test22", thirdMenu,103);</font>
<br>
<br><font size=2 face="sans-serif"> firstMenu->insertItem("test11", secondMenu,103);</font>
<br>
<br><font size=2 face="sans-serif"> .........................</font>
<br>
<br><font size=2 face="sans-serif"> thus, it create a 3-level submenu.</font>
<br>
<br><font size=2 face="sans-serif"> When the menu popup, if I mousePess the "test11" item in firstMenu, it display the secondMenu, </font>
<br>
<br><font size=2 face="sans-serif"> that's ok. But when I mousePess the "test22" item in secondMenu, all menu disappeare, </font>
<br>
<br><font size=2 face="sans-serif"> I have no oppprtunity to mousePess thirdMenu!</font>
<br>
<br><font size=2 face="sans-serif"> When I use keyboard to do above, that's OK.</font>
<br>
<br><font size=2 face="sans-serif"> Qt do not support 3-level subMenu ?</font>
<br>
<br><font size=2 face="sans-serif"> Any advice is greatly appreciately.</font>
<br>
<br>
<br><font size=2 face="sans-serif">Best Regards!</font>
<br>
<br><font size=2 face="sans-serif">R.Z Yang.</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif"><br>
<br>
</font>
<br>
To unsubscribe - send "unsubscribe" in the subject to qt-embedded-interest-request@xxxxxxxxxxxxx