I have an image of a map.  I would like to make the left and right (East and west) edges of the map connect so that you can scroll forever to the right or left and keep scrolling over the same picture.  I've looked around and can't find anything on the topic (likely because I don't know what to call it).  I would also like to have the picture in a frame that I can grab and drag to move the picture around.  I was trying to do this in Tkinter, but I have a feeling there are probably easier ways to do this.
(actually, you are asking 2 different, not very precise questions)

scroll forever: Independent from python a common approach is to
mirror the images at the edges so you can implement a virtually
endless world from 1 or some images (tiles of the map).
GUI framework/API: From my experience Qt (so in your case maybe PyQt) is
well documented and designed to quite easily realize OS independent
GUI.
Connecting edges of picture in python