Как получить прямой доступ к QWidget, который является элементом QToolBox?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как получить прямой доступ к QWidget, который является элементом QToolBox?

Сообщение Anonymous »

У меня есть QToolBox, у которого есть страница с QWidget, а у QWidget есть QLabel. Как я могу получить доступ к QLabel только с прямым доступом к QToolBox?

Код: Выделить всё

QToolBox* toolBox = new QToolBox;

void insert()
{
QWidget *newWidget = new QWidget;
toolBox->insertItem(newWidget, toolBox->count(), "some text");
QLabel *newLabel = new QLabel;
newLabel->setParent(newWidget);
newLabel->setGeometry(10, 10, 49, 16);
}
Я думал, что смогу сделать ToolBox->widget(index)->children().at(0), но функция Children() возвращает неправильный результат type (мне нужен QLabel, а не QWidget).

Подробнее здесь: https://stackoverflow.com/questions/793 ... a-qtoolbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»