得到弹出菜单QMenu的高度

void xxxClass::xxxFun()
{
     m_StartMenu->addAction(act);
     m_StartMenu->addSeparator();
     
     //如果没有这句,得到的sumHeight是菜单项的值;有了这句得到就是菜单总的高度     //,很奇怪
     int sigleHeight = m_StartMenu->actionGeometry(act ).height(); 
     
     //一些添加菜单的代码………………
     //一些添加菜单的代码………………
     //一些添加菜单的代码………………
     int sumHeight = m_StartMenu->height();     //得到菜单总高度
}

posted @ 2013-03-31 15:27  奥雷连诺  阅读(764)  评论(0编辑  收藏  举报