A compound having Formula or a stereoisomer, a tautomer, an N -oxide, a solvate or a pharmaceutically acceptable salt thereof, wherein X is wherein each of and is independently a double bond; each of U 1, U 2 and U 3 is independently CR 2, U 4 is CR 2; wherein each R 2 is independently H, D, F, Cl, Br, I, -CN, -NO 2, -OR c or alkyl; V is CR 2, wherein R 2 is H; W is NR 2b; wherein R 2b is H; each L 1 is -CR 3 R 4 -; each L 2 is -CR 5 R 6 -; t is 0, 1 or 2; r is 1, 2, 3, 4 or 5; q is 1, 2, 3 or 4; Y is wherein Q is O or S; each of and is independently a single bond or a double bond; each of X 1, X 2, X 3 and X 4 is independently -O-, -S-, CR 8, N, -CR 8 R 8a - or -NR 8b -; each R 1 is independently H, D, F, Cl, Br, 1, -CN, -N 3, -NO 2, -NR a R b, -OR c, alkyl, alkenyl or alkynyl; each R 3 and R 4 is independently H, D, F, Cl, Br, I, -CN, -N 3, -NH 2, -OH, alkyl, alkenyl, alkynyl, alkoxy or alkylamino, or R 3 and R 4, together with the carbon atom to which they are attached, form a carbonyl group; each R 5 and R 6 is independently H, D, F, Cl, Br, I, -CN, -N 3, -NH 2, -OH, alkyl, alkenyl, alkynyl, alkoxy or alkylamino; each R 8, R 8a and R 8b is independently H, D, F, Cl, Br, I, -CN, -N 3, -NO 2, -(C 0 -C 6 alkylene)-NR a R b, -(C 0 -C 6 alkylene)-OR c, -(C 0 -C 6 alkylene)-S(=O) m R c, -C(=O)R c, -C(=O)OR c, -C(=O)NR a R b, -S(=O) 2 NR a R b, -OC(=O)R c, -N(R a)C(=O)R c, alkyl, alkenyl or alkynyl; or two R 8 on two adjacent ring atoms, or two R 8b on two adjacent ring atoms, or R 8 and R 8b on two adjacent ring atoms, together with the ring atoms to which they are attached, independently form a carbocyclic ring, a heterocyclic ring, an aryl ring or a heteroaryl ring, wherein each of the carbocyclic ring, the heterocyclic ring, the aryl ring and the heteroaryl ring is optionally and independently substituted with one or more substituents independently selected from R x and R y; each R x and R y is independently H, D, F, Cl, Br, I, -CN, -N 3, -NO 2, -NR a R b, -OR c, -SR c, -C(=O)NR a R b, -C(=O)OR c, -O-(C 0 -C 6 alkylnene)-C(=O)NR a R b, -O-(C 0 -C 6 alkylene)-C(=O)OR c, alkyl or haloalkyl; each R a and R b is independently H, alkyl, alkenyl, alkynyl or haloalkyl, or R a and R b, together with the nitrogen atom to which they are attached, form a heterocyclic ring; each R c is independently H, alkyl, alkenyl, alkynyl or haloalkyl; and each m is independently 0, 1 or 2. X is wherein each of and is independently a double bond; each of U 1, U 2 and U 3 is independently CR 2, U 4 is CR 2; wherein each R 2 is independently H, D, F, Cl, Br, I, -CN, -NO 2, -OR c or alkyl; V is CR 2, wherein R 2 is H; W is NR 2b; wherein R 2b is H; each L 1 is -CR 3 R 4 -; each L 2 is -CR 5 R 6 -; t is 0, 1 or 2; r is 1, 2, 3, 4 or 5; q is 1, 2, 3 or 4; Y is wherein Q is O or S; each of and is independently a single bond or a double bond; each of X 1, X 2, X 3 and X 4 is independently -O-, -S-, CR 8, N, -CR 8 R 8a - or -NR 8b -; each R 1 is independently H, D, F, Cl, Br, 1, -CN, -N 3, -NO 2, -NR a R b, -OR c, alkyl, alkenyl or alkynyl; each R 3 and R 4 is independently H, D, F, Cl, Br, I, -CN, -N 3, -NH 2, -OH, alkyl, alkenyl, alkynyl, alkoxy or alkylamino, or R 3 and R 4, together with the carbon atom to which they are attached, form a carbonyl group; each R 5 and R 6 is independently H, D, F, Cl, Br, I, -CN, -N 3, -NH 2, -OH, alkyl, alkenyl, alkynyl, alkoxy or alkylamino; each R 8, R 8a and R 8b is independently H, D, F, Cl, Br, I, -CN, -N 3, -NO 2, -(C 0 -C 6 alkylene)-NR a R b, -(C 0 -C 6 alkylene)-OR c, -(C 0 -C 6 alkylene)-S(=O) m R c, -C(=O)R c, -C(=O)OR c, -C(=O)NR a R b, -S(=O) 2 NR a R b, -OC(=O)R c, -N(R a)C(=O)R c, alkyl, alkenyl or alkynyl; or two R 8 on two adjacent ring atoms, or two R 8b on two adjacent ring atoms, or R 8 and R 8b on two adjacent ring atoms, together with the ring atoms to which they are attached, independently form a carbocyclic ring, a heterocyclic ring, an aryl ring or a heteroaryl ring, wherein each of the carbocyclic ring, the heterocyclic ring, the aryl ring and the heteroaryl ring is optionally and independently substituted with one or more substituents independently selected from R x and R y; each R x and R y is independently H, D, F, Cl, Br, I, -CN, -N 3, -NO 2, -NR a R b, -OR c, -SR c, -C(=O)NR a R b, -C(=O)OR c, -O-(C 0 -C 6 alkylnene)-C(=O)NR a R b, -O-(C 0 -C 6 alkylene)-C(=O)OR c, alkyl or haloalkyl; each R a and R b is independently H, alkyl, alkenyl, alkynyl or haloalkyl, or R a and R b, together with the nitrogen atom to which they are attached, form a heterocyclic ring; each R c is independently H, alkyl, alkenyl, alkynyl or haloalkyl; and each m is independently 0, 1 or 2.