包括1、2、3、4的红色方框是一个QWdiget,这里假定它叫“开始菜单” 。
“开始菜单” 是当点击“开始”按钮的时候才显示,否则隐藏。
当“开始菜单” 显示后,点击“开始菜单” 内非按钮的地方,如1,时,方框还是显示;当点击hello按钮,它就隐藏。
当点击6、7、8、9时,“开始菜单” 隐藏。
能不能这样处理“开始菜单” 的隐藏与显示?
把“开始菜单”整体作为一个焦点获取的整体。
当“开始菜单” 获得焦点时,它就是显示;然后再处理内部情况:点击按钮,它隐藏;点击非按钮部分,它继续显示。
当“开始菜单” 失去焦点时,如点击6、7、8、9就隐藏。
这该怎么弄?