файле иерархия такая:
Widget:
__gridLayout:
____pushButton
____pushButton2
...
__someButtonOutsideLayout
В .cpp файле же они преобразуются в
Widget:
__gridLayout2
__pushButton
__pushButton2
...
__someButtonOutsideLayout
То есть все прямые потомки Widget'а.
Можно ли это отключить в настройках?
Если нет, то можно ли получить список QPushButton* из gridLayout'a, созданного в .ui? Или придется Layout прописывать в .cpp?
QLayout сам по себе не может быть родителем, потому родителем для виджетов, помещенных в лэйоут будет родительский виджет самого лэйоута однако, ты можешь узнать, какие widget'ы помещены в лэйоут int QLayout::count() const QLayoutItem *QLayout::itemAt(int index) const
Обсуждают сегодня