得到弹出菜单QMenu的高度

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

你可能感兴趣的:(menu)