天天看點

Qt Qwdget 汽車儀表知識點拆解2 圖像放大

Qt Qwdget 汽車儀表知識點拆解2 圖像放大

這裡講下 這個小汽車的進入過程,其實這個說白了就沒有技術含量了,本來應該趁着這個機會學習一下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);
 
}      

這裡就是核心代碼,剩下就是參數,自己定義一下就可以了

繼續閱讀