Я хочу создать очень простую игру, что-то вроде this. В общем, мне нужно несколько цветов квадратов, они должны появляться, исчезать, двигаться, пока вы нажимаете на них. Я создал QDialog
. В нем я использую функцию MyDialog::mousePressEvent(QMouseEvent *event)
, чтобы получить координаты, в которые была нажата мышь. В общем, мне нужно еще две вещи для программирования моей игры.Простая игровая графика с использованием библиотеки Qt
- Помещенные изображения в моей QDialog
- переместить их
- Удалить их формируют мой диалог
Не могли бы вы дать некоторые примеры кода, который добавляет изображение в диалоге, перемещает его и разрушает, пожалуйста ? Каков наиболее удобный способ сделать это?
http://qt-project.org/doc/qt-4.8/examples-graphicsview. html (и не используйте диалоговые классы для файлов, которые не являются, ну, диалоговое окно). – Mat
как насчет использования QML? Он лучше разработан для графической работы, так как использует OpenGL – andrjas
@Mat Я создал те же файлы http://qt-project.org/doc/qt-5.0/qtwidgets/graphicsview-collidingmice.html в пустом проекте Qt. И я использую QT creator 2.7.0 на основе Qt 5.0.2, но он не может найти 'QGraphicsItem',' QtWidgets'. Зачем? – Narek