Подскажите пожалуйста. Ибо Ассистент не помог.
Как программно разместить виджеты на форме.
Форма создана в дизайнере.
Количество виджетов на перёд не известно.
Делал что-то такое.
Открывает отдельную форму с Радиобатаном. А надо, чтоб создало радиобатон на "моей" форме.
QRadioButton *rb1 = new QRadioButton(tr("Submit 2"));
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(rb1);
this->setLayout(layout);
rb1->show();
QRadioButton *rb1 = new QRadioButton(tr("Submit 2"));
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(rb1);
this->setLayout(layout);
rb1->show();
Убрать строчку rb1->show();
maint,
так что ли
this->setParent(rb1);
potkin, почитай-ка http://doc.crossplatform.ru/qt/4.6.x/objecttrees.html
а то ты элементарнейшие вопросы по Qt задаёшь, это при том, что у тебя уже 57 сообщений на форуме
и заодно http://doc.crossplatform.ru/qt/4.6.x/widgets-tutorial.html
Пришёл к выводу, что лучше без дизайнера всё ручками писать.
Правда не так наглядно, но тогда вообще нет вопросов
Делфийские навыки аукаются ...
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)