得到弹出菜单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)