请教,动态生成的菜单的clicked事件中,调用opensheet()无效
动态菜单实现代码,一级菜单
iCountOne++ //生成的菜单的个数
menuNewOne[iCountOne] = create m_new
iMenuCountOne = upperbound(m_main.item[]) //获取当前一级菜单个数
m_main.item[iMenuCountOne + 1] = menuNewOne[iCountOne].item[1]
m_main.item[iMenuCountOne + 1].text = “动态菜单”
m_main.item[1].hide()
m_main.item[1].show()
现在的问题是,在新菜单的clicked事件中调用opensheet()无法打开子窗口,用open()可以
如果用setparent()这样的API去强行指定父窗口,非常繁琐,请问各位有什么好的方法解决,50分求解。