Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 23, 2012 20:02:16

mironich
От:
Зарегистрирован: 2011-05-23
Сообщения: 118
Репутация: +  2  -
Профиль   Отправить e-mail  

Получить все поля QFormLayout

Надо как-то получить все добавленные в него поля..
Добавленные так:
QFormLayout::addRow ( QWidget * label, QWidget * field )
Я про переменные field



Отредактировано mironich (Дек. 23, 2012 20:11:26)

Офлайн

#2 Дек. 23, 2012 21:52:32

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Получить все поля QFormLayout

http://doc.qt.digia.com/qt/qformlayout.html#rowCount
http://doc.qt.digia.com/qt/qformlayout.html#itemAt

for row in range(layout.rowCount()):
    item = layout.itemAt(row, QFormLayout.FieldRole)
    if item:
        widget = item.widget()

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version