這裡講下 這個小汽車的進入過程,其實這個說白了就沒有技術含量了,本來應該趁着這個機會學習一下Qt的動畫機制,不過随機一想,這個自己寫也累不到那裡去
下面說下實作方法
就是簡單的繪制
使用QPainter繪制Pixmap就可以
實作代碼
void Widget::draw_number_car()
{
QPainter painter(ui->label_numbre_2);
painter.setRenderHint(QPainter::Antialiasing,true);
painter.setRenderHint(QPainter::SmoothPixmapTransform,true);
QRectF rect(14.0*number_car_time,14.0*number_car_time,13.60*number_car_time,20.80*number_car_time);
painter.drawImage(rect,*image_number_car);
}
這裡就是核心代碼,剩下就是參數,自己定義一下就可以了