Я делаю приложение, и в какой-то момент пользователь будет создавать какой-то от/опрос. При создании пользователь выбирает различные типы вопросов и т. Д., Нажимая кнопку, и создается новый объект.Mainpulating QObject, созданный с помощью кнопки
Чтобы создать новый раздел, например:
void CreateSurvey::question_section()
{
QLabel *sectionTitle = new QLabel();
sectionTitle->setText("New Section");
layout->addWidget(sectionTitle);
QLabel *titleLabel = new QLabel("Title");
QLineEdit *titleEdit = new QLineEdit("New Section");
QHBoxLayout *hLayout = new QHBoxLayout;
hLayout->addWidget(titleLabel);
hLayout->addWidget(titleEdit);
layout->addLayout(hLayout);
sectionCount++;
qDebug() << "sections: " << sectionCount;
}
Когда приложение запущено, текст «TitleEdit» будет редактироваться пользователем для названия раздела. Скажите, что это называется 3 раза, поэтому есть 3 раздела. Как получить строки, введенные для названия для каждого раздела ?, или как я могу получить строку, введенную для определенного раздела?
Благодаря
Вы должны хранить объекты, которые вы заинтересованы в противном случае вы не (просто) доступ их. –
Как мне это сделать? В массиве? – Phauk
В макете хранятся все объекты, которые вы добавляете. Вы можете циклически перемещаться и извлекать нужные данные. – bibi