Название: Как перебрать все окна своего приложения средствами Qt Отправлено: sq_vasya от Сентябрь 15, 2010, 09:36 Есть приложение написаное на Qt. Используется на платформе Symbian. Система создаёт дочерние окна в моём приложении. Ворпрос. Как перебрать все дочерние окна моего приложения средствами Qt и как сделать нужное мне окно поверх остальных?
Название: Re: Как перебрать все окна своего приложения средствами Qt Отправлено: Kolobok от Сентябрь 15, 2010, 10:18 QList<T> QObject::findChildren ( const QString & name = QString() ) const
Название: Re: Как перебрать все окна своего приложения средствами Qt Отправлено: Denjs от Сентябрь 15, 2010, 11:31 Цитировать QWidgetList QApplication::topLevelWidgets () [static] Но это не касается MDI-окон которые не являются top-level а дочерние для mdiArea.Далее вы можете перебирать рекурсивно дочерние виджеты если вам надо. Для каждого виджета можно провреить Цитировать bool QWidget::isWindow () const Название: Re: Как перебрать все окна своего приложения средствами Qt Отправлено: sq_vasya от Сентябрь 15, 2010, 14:16 Ok, народ, большое спасибо.
|