这是用路径画的,searchlightRect是一个矩形区域,这个五角星大小就是这个区域的大小
pentagonPath.moveTo(searchlightRect.x()+searchlightRect.width()/2 , searchlightRect.y()) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()/3 , searchlightRect.y() + searchlightRect.height()*0.36) ;
pentagonPath.lineTo(searchlightRect.x(), searchlightRect.y() + searchlightRect.height()*0.36) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()/4 , searchlightRect.y()+searchlightRect.height()*14/24) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()*0.19 , searchlightRect.y()+searchlightRect.height()) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()/2 , searchlightRect.y()+searchlightRect.height()*18/24) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()*0.81 , searchlightRect.y()+searchlightRect.height()) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()*3/4 , searchlightRect.y() + searchlightRect.height()*14/24) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width() , searchlightRect.y()+searchlightRect.height()*0.36) ;
pentagonPath.lineTo(searchlightRect.x()+searchlightRect.width()*2/3 , searchlightRect.y()+searchlightRect.height()*0.36) ;
pentagonPath.closeSubpath();