
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.239.2.192] |
![]() |
|
Сообщ.
#1
,
|
|
|
Пусть есть QWidgetList. Напихал туда лабелов и комбобоксов. Но обратно не могу их вытащить: не получается перетипировать виджет в лабел или комбобокс. Как сделать?
Конструкция QLabel *ttt = QLabel(QWidgetList->at(0)) дает методы для QLabel, но их выполнение не дает никакого результата. В случае с ObjectList с пиханием туда тех же лабелов и комбобоксов - вообще не перетипируется строка выше. |
Сообщ.
#2
,
|
|
|
Цитата Сергей85 @ не получается перетипировать виджет в лабел или комбобокс. Как сделать? Читаем тут про qobject_cast. Исправленный пример: ![]() ![]() QLabel *ttt = qobject_cast<QLabel *>(QWidgetList->at(0)); Аналогично и с QObjectList. |