qt實(shí)例教程 qt怎么檢測(cè)碰撞?
qt怎么檢測(cè)碰撞?1.QLabel的邊界是規(guī)則的矩形,所以要判斷兩個(gè)QLabel是不是碰撞了實(shí)際上就是要判斷兩個(gè)矩形是不是相交了?矩形QRect類有個(gè)成員函數(shù)intersects可以直接判斷它與另一個(gè)
qt怎么檢測(cè)碰撞?
1.QLabel的邊界是規(guī)則的矩形,所以要判斷兩個(gè)QLabel是不是碰撞了實(shí)際上就是要判斷兩個(gè)矩形是不是相交了?矩形QRect類有個(gè)成員函數(shù)intersects可以直接判斷它與另一個(gè)矩形是不是相交了。
2.通過鍵盤來控制QLabel那就需要獲取鍵盤的事件,在鍵盤的事件函數(shù)中移動(dòng)QLabel并且判斷是否碰撞。重寫label父窗口的keypressevent或keyreleaseevent函數(shù)。
3.可以使用圖形視圖框架來寫界面。用這個(gè)框架來檢測(cè)碰撞那就簡(jiǎn)單多了直接調(diào)用一個(gè)函數(shù)就搞定了。
汽車碰撞數(shù)據(jù)在哪里能查到?
國(guó)內(nèi),歐洲,美國(guó),日本的ncap實(shí)驗(yàn)結(jié)果都是公開的,網(wǎng)上可以直接查到。
Ncap具體如下:
新車碰撞測(cè)試(新車評(píng)估項(xiàng)目 New Car Assessment Program,NCAP)是用來評(píng)估車輛的耐撞性等車輛安全水平, 并直接面向公眾公布試驗(yàn)結(jié)果的項(xiàng)目。
中文名
新車碰撞測(cè)試
外文名
New Car Assessment Program
簡(jiǎn)稱
NCAP