The invention provides a composite material for a solar component, a solar component frame, a preparation method of the frame and an application of the frame. The composite material for the solar component comprises SMC (surface mount component) sheet molding compounds, short glass fibers, calcium carbonate powder, immerging liquid, alcohol, polyvinyl butyral resin, antioxidants, antiozonants, quenching agents and anti-fatigue agents. The solar component frame is prepared from the composite material, the strength and the corrosion resistance of the composite material can be enhanced by coordination of the components, parts can be integrated, the composite material has high heat distortion temperature and good aging resistance, the solar component frame prepared from the composite materialcan meet the requirement of the solar component IEC61215 for the mechanical load of positive and negative 5400Pa, the weight of the component is reduced, PID (proportion integration differentiation) effects are reduced, and the solar component frame has a wide application prospect.