开发中遇到 QSystemTrayIcon 设置menu后,当显示是无法消失问题
主要原因是由于 menu的parent设置的是普通的显示窗口,所以只有在激活窗口时,menu才会消失,
所以可以设置menu的parent为QApplication::desktop() 这样就可以在点击任意地方,是menu消失。
希望对大家有帮助!from: sunfrank2012#gmail.com
本文讨论了在开发过程中遇到的QSystemTrayIcon设置menu后,显示无法消失的问题,并提供了通过将menu的parent设置为QApplication::desktop()来解决此问题的方法。该方法使得menu可以在点击任意地方消失。
开发中遇到 QSystemTrayIcon 设置menu后,当显示是无法消失问题
主要原因是由于 menu的parent设置的是普通的显示窗口,所以只有在激活窗口时,menu才会消失,
所以可以设置menu的parent为QApplication::desktop() 这样就可以在点击任意地方,是menu消失。
希望对大家有帮助!from: sunfrank2012#gmail.com
843
4064
9386
3051

被折叠的 条评论
为什么被折叠?