做了一个小程序,程序运行时有系统托盘图标。运行它的debug版本时,当在系统托盘图标的右键菜单中连续点击某一菜单项的话,就会弹出运行错误。在QT Creator的程序输出中显示如下:ASSERT: " !activationRecursionGuard" in file widgets\qmenu.cpp, line 959release版本中因为没有断言所以不会报错。请问如何解决该问题,多谢。
...全文
321打赏收藏
qmenu.cpp中菜单递归保护断言问题
做了一个小程序,程序运行时有系统托盘图标。运行它的debug版本时,当在系统托盘图标的右键菜单中连续点击某一菜单项的话,就会弹出运行错误。在QT Creator的程序输出中显示如下:ASSERT: " !activationRecursionGuard" in file widgets\qmenu.cpp, line 959release版本中因为没有断言所以不会报错。请问如何解决该问题,多谢。