Здравствуйте, гость ( Вход | Регистрация )
ruzik | Дата 24.6.2011, 15:54 |
всем спасибо за помощь, нашел ошибку, компановщик вставляет еще такую вещь как CenralWidget, то есть что бы обратиться к RizekColorManadger надо сделать так:
|
|
PAFOS | Дата 24.6.2011, 13:12 |
еще может быть у тебя RizekColorManager не имеет макроса Q_OBJECT цитата из доки: Warning: If T isn't declared with the Q_OBJECT macro, this function's return value is undefined. |
|
silver47 | Дата 24.6.2011, 8:56 |
нашёл в примерах:
Вроде еще и то, что приводим, должно быть тогоже класса, что и к чему приводим. В общем:
|
|
PAFOS | Дата 24.6.2011, 8:09 |
вроде для qobject_cast надо регить мета типы через qregisterMetaType<>() перед тем как использовать сию конструкцию. | |
silver47 | Дата 24.6.2011, 7:39 |
Я не компетентен в данном вопросе, мне интересно разобраться. 1 шаг: Вы создаете указатель на класс RizekColorManager 2 шаг: Вы преобразуете указатель на родителя текущего класса к указателю на класс RizekColorManager так? А можно поинтересоваться а зачем? |
|
ruzik | Дата 23.6.2011, 17:46 |
Здравствуйте, у меня есть родительский класс, в нем виджет, и в классе того самого виджета я пишу
Ошибок не выдает, но и преобразование не происходит, почему? Заранее спасибо за помощь! |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 15:35 |