Нужно написать простое приложение: спрайт движется в окне. Цели у меня учебные то есть разобраться. Пока понял из асситанта, что поможет QCanvas, QCanvasSprite и QTimer. Но заставить работать их не могу.
Разясните популярно. Или ссылку дайте на простенькую статью.
Спасибо.
Кстатити спрайт так рисовал:
int main(int argc, char* argv[]){
QApplication a(argc,argv);
QCanvas canvas(500,500);
QCanvasView m(&canvas);
QCanvasSprite *t1 = new QCanvasSprite(
new QCanvasPixmapArray( "sprite.png" ),
&canvas
);
t1->setX(3);
t1->setY(2);
t1->show();
canvas.update();
t1->move(100,100);
a.setMainWidget(&m);
m.show();
return a.exec();
}
А загнать в свой класс не смог ;(
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум QT: создать несколько окон для одной программы. (2005)
- Форум KDE tray (2004)
- Форум Проблемы с компиляцией qt (2001)
- Форум dockwindow's (2003)
- Форум C++ (2003)
- Форум QGLContext получается невалидным. С чего бы это? (2011)
- Форум Это баг или такая фича в QMdiArea? (2019)
- Форум Проблема с XOpenDisplay (c QX11Info::display() все работает) (2013)
- Форум QItemDelegate sizeHint для режима редактирования (2013)
- Форум Диалог авторизации (2013)