检查Qt应用程序中是否有任何窗口打开

时间:2012-08-07 11:04:18

标签: qt

我在Qt中有一个应用程序,它有一个托盘图标。如果在应用程序中打开了任何窗口,我不想打开托盘图标菜单。实际上我想阻止用户同时打开多个窗口。你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

只需检查是否使用isHidden()方法打开了任何窗口。如果您没有窗口列表,可以使用QApplication :: topLevelWidgets(),但这不是最好的主意。