Как получить прямой доступ к 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

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