I use a Pentax-K adapter on my T2i. It's supposed to be good for all APS-C bodies, which includes the 7D. It's the full-frame cameras like the 5D that are incompatible. The only issue I've ever had is that the first (very cheap) adapter I bought from eBay didn't work (the lens wouldn't lock in place). I returned it and bought one from Fotodiox, which works perfectly.