crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Приведение типов
Creator
  опции профиля:
сообщение 22.10.2009, 1:17
Сообщение #11


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 7.7.2009
Пользователь №: 881

Спасибо сказали: 0 раз(а)




Репутация:   0  


Ошибка возникает еще на этапе компиляции.
И как я и писал, программа компилируется, если убрать макрос Q_OBJECT из определения класса SubItem
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Tonal
  опции профиля:
сообщение 22.10.2009, 7:04
Сообщение #12


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Макрос Q_OBJECT может быть указан только для наследников QObject-а:
Цитата
Note: This macro requires the class to be a subclass of QObject.

Отсюда

QTreeWidgetItem не является наследником QObject-а.
Так что убери Q_OBJECT и используй dynamic_cast пока не понимаешь что происходит. :)

Сообщение отредактировал Tonal - 22.10.2009, 7:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 15:28