Опрос формы о child-ах с контейнерами, QTabWidget && e t c |
Здравствуйте, гость ( Вход | Регистрация )
Опрос формы о child-ах с контейнерами, QTabWidget && e t c |
JohnZ |
23.9.2014, 15:11
Сообщение
#1
|
Участник Группа: Участник Сообщений: 139 Регистрация: 19.7.2014 Пользователь №: 4190 Спасибо сказали: 10 раз(а) Репутация: 0 |
Всем Здравствовать !
После создания динамической формы, ( http://www.forum.crossplatform.ru/index.php?showtopic=10120 ) возникла проблема её опроса на предмет child-ов и их динамич-х св-в. QObjectList ol = formUI->children(); for (i = 0;i < ol.count();i++) qDebug() << ol.at(i)->dynamicPropertyNames(); В том случае, если на форме только "простые" элементы, как то QLabel, QLineEdit и т д, проблем нет, но в случае если есть что-то типа QTabWidget, т.е. контейнер, в список child-ов ес-сно попадает только он. О том, где можно опросить child-а что он контейнер, я не нашёл, разве-что по имени, что не совсем кузяво, т.к. в Дизайнере это имя может быть изменено ("tabWidget" , "tabWidget_2" "tabWidget_4" ... ). Вопрос в том, можно-ли получить всех child-ов на форме, невзирая на контейнеры одним вызовом, как это сделано выше, либо определить что он контейнер, но не по имени ??? |
|
|
Текстовая версия | Сейчас: 25.4.2024, 1:50 |