Множественное наследование QObject, QGraphicsPolygonItem |
Здравствуйте, гость ( Вход | Регистрация )
Множественное наследование QObject, QGraphicsPolygonItem |
lifrost |
22.3.2011, 15:07
Сообщение
#1
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогите разобраться с множественным наследование. Мне нужны сигналы/слоты в QGraphicsPolygonItem. Решил добавить второго предка QObject:
Ругается, пишет "undefined reference to 'vtable for WindowItem' ". Как быть? |
|
|
abc |
22.3.2011, 15:27
Сообщение
#2
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
гуглить тоже надо)
тут, в конце http://www.prog.org.ru/topic_10329_0.html WindowItem(QGraphicsItem *parent, QGraphicsScene *scene); передавать итему указатель на сцену нет надобности у итема есть метод: QGraphicsItem::scene () Сообщение отредактировал abc - 22.3.2011, 15:33 |
|
|
lifrost |
23.3.2011, 9:29
Сообщение
#3
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
гуглить тоже надо) тут, в конце http://www.prog.org.ru/topic_10329_0.html WindowItem(QGraphicsItem *parent, QGraphicsScene *scene); передавать итему указатель на сцену нет надобности у итема есть метод: QGraphicsItem::scene () Убрал указатель на счену (и в правду он там не обязателен). Но что-то на счет множественного наследования не получается (( сделал вот так:
Пишет: "invalid conversion from QObject to int", "initializing argument 1 of QPolygonF::QPolygonF(int)" |
|
|
Текстовая версия | Сейчас: 22.12.2024, 12:22 |