QT QSystemTrayIcon上下文菜单在焦点丢失时保持活动状态
我在Qt中实现了一个带有上下文菜单的QSystemTrayIcon。右键单击任务栏中的图标时,上下文菜单会自动显示,当焦点丢失时,上下文菜单也会相应消失 然而,我还将QSystemTrayIcon的激活信号连接到一个显示上下文菜单的函数。这在Ubuntu中运行良好,但在Windows7上,上下文菜单会显示,但不会在焦点丢失时消失。我尝试了以下方式来展示: trayIconMenu->execQCursor::pos;//在适当的位置显示,但不会消失 trayIconMenu->popupQCursor::pos;//与exec相同 trayIconMenu->show;//显示在错误的位置,也不会消失 有人知道我如何解决这个问题吗 谢谢 格里QT QSystemTrayIcon上下文菜单在焦点丢失时保持活动状态,qt,Qt,我在Qt中实现了一个带有上下文菜单的QSystemTrayIcon。右键单击任务栏中的图标时,上下文菜单会自动显示,当焦点丢失时,上下文菜单也会相应消失 然而,我还将QSystemTrayIcon的激活信号连接到一个显示上下文菜单的函数。这在Ubuntu中运行良好,但在Windows7上,上下文菜单会显示,但不会在焦点丢失时消失。我尝试了以下方式来展示: trayIconMenu->execQCursor::pos;//在适当的位置显示,但不会消失 trayIconMenu->popupQCur