БлогNot. Комментарии к статье #1909

Как написать игру на QT



Автор: Kirill IP: определён

Привет, классный проект, но у меня один вопрос. QGraphicsItem не наследует слоты и сигналы от QObject , также Qt вроде как не резолвит множественное наследование (оба родителя Spider содержат QObject). В моей игре планировалась похожая структура, но у меня не вышло, компилятор забросал ошибками. Как у тебя так получилось? Если не трудно, можешь объяснить, я так и не разобрался, почему так вышло?

27.02.2019, 22:44

Ответ: Если правильно помню, там был подвох был как раз в

public QObject, public QGraphicsItem
Если не наследоваться от QObject, то не компилируется код с connect'ами. В QT 5.X.X (не помню каком) вполне собиралось :)