Название: Как перебрать объекты в цикле? Отправлено: time.h от Июня 01, 2011, 22:44 Хотелось бы знать как можно обрабатывать наборы объектов в цикле без помещения в контейнеры или массивы.
Допустим есть набор радиобаттонов с именами r1,r2,r3.Как перебрать их в For?? Заранее спасибо. Название: Re: Как перебрать объекты в цикле? Отправлено: kambala от Июня 01, 2011, 23:06 один из вариантов (не факт что подойдет) - findChildren<QRadioButton *>() (или qFindChildren) - сразу построит тебе список
еще можно попробовать описать геттеры для нужных виджетов через Q_PROPERTY, и потом динамически их грузить через QObject::property(сonst char *), но не знаю будет ли такое работать для виджетов Название: Re: Как перебрать объекты в цикле? Отправлено: Denjs от Июня 01, 2011, 23:15 2 time.h : а вы сами-то как себе это представляете?
подскажу - есть функции получения ссылки на дочерний объект, ели вы знаете ссылку на родительский и имя дочернего объекта. Название: Re: Как перебрать объекты в цикле? Отправлено: time.h от Июня 01, 2011, 23:24 kambala
Большое спасибо.Через FindChildren все прекрасно работает. Denjs Я хреновый программист и мало что себе представляю. |