• 4671阅读
  • 2回复

如何隐藏窗口和它的所有子窗口 [复制链接]

上一主题 下一主题
离线nkhawk
 

只看楼主 倒序阅读 楼主  发表于: 2009-11-03
如何隐藏窗口和它的所有子窗口?

调用父窗口hide(),只会隐藏父窗口,哪位知道如何遍历QT窗口栈中的所有窗口,依次调用hide()

离线neu_sunlei

只看该作者 1楼 发表于: 2009-11-03
我也想知道
人之初,性本善。性相近,习相远。苟不教,性乃迁。教之道,贵以专。
离线nkhawk

只看该作者 2楼 发表于: 2009-11-03
找到了一个方法:

QObjectList l = dialog.children();
QObject* pO;
for(int i = 0; i < l.size(); i++)
{
    pO = (QObject*)l.at(i);
    ((QWidget*)pO)->hide();

}

dialog.hide();
快速回复
限100 字节
 
上一个 下一个