qt实例教程 qt怎么检测碰撞?
浏览量:2937
时间:2021-03-16 17:14:20
作者:admin
qt怎么检测碰撞?
1.QLabel的边界是规则的矩形,所以要判断两个QLabel是不是碰撞了实际上就是要判断两个矩形是不是相交了?矩形QRect类有个成员函数intersects可以直接判断它与另一个矩形是不是相交了。
2.通过键盘来控制QLabel那就需要获取键盘的事件,在键盘的事件函数中移动QLabel并且判断是否碰撞。重写label父窗口的keypressevent或keyreleaseevent函数。
3.可以使用图形视图框架来写界面。用这个框架来检测碰撞那就简单多了直接调用一个函数就搞定了。
汽车碰撞数据在哪里能查到?
国内,欧洲,美国,日本的ncap实验结果都是公开的,网上可以直接查到。
Ncap具体如下:
新车碰撞测试(新车评估项目 New Car Assessment Program,NCAP)是用来评估车辆的耐撞性等车辆安全水平, 并直接面向公众公布试验结果的项目。
中文名
新车碰撞测试
外文名
New Car Assessment Program
简称
NCAP
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。