The invention belongs to the field of chemical medicine, and provides a class of compounds with protein tyrosine kinase inhibitory activity or pharmaceutically acceptable salts, isomers, solvent complexes, crystals or prodrugs thereof. The invention also provides a method for preparing a compound of the invention, a pharmaceutical composition containing a compound of the invention or a pharmaceutically acceptable salt, isomer, solvent compound, crystal or prodrug thereof, and an application of the compound and composition of the invention in a drug for treating or preventing tumors.本發明屬於化學醫藥領域,提供了一類具有蛋白酪氨酸激酶抑制活性的化合物或其藥學可接受的鹽、異構體、溶劑合物、結晶或前藥。本發明還提供本發明化合物的製備方法,含有本發明的化合物或其藥學可接受的鹽、異構體、溶劑合物、結晶或前藥的藥物組合物,以及本發明的化合物和組合物用於治療或預防腫瘤的藥物中的應用。