Thermodynamics - Heat engines

My question is: according to Carnot cycle, the maximum efficiency of a heat engine is given by 1 - T2/T1, where T2 is the temperature of the cold source and T1 the temperature of the hot source. So, accordingly, as higher T2 is for a same T1, lowest is the efficiency of the engine. But, the other formula for efficiency (1 - Q2/Q1), gets me confuse because as bigger temperature is, minus heat is exchanged with the cold source, and as lower temperature is, more heat is exchanged with de hot source. I don't know if I missed any point but these two formulas seem contradictory for me.