title: What is PyQt's equivalent to tkinter's canvas?
body: <p>I've recently decided to try switching from <code>tkinter</code> to <code>PyQt</code>, but I'm having trouble figuring out how to do what I could do with <code>tkinter</code>'s canvas widget. </p>
  
  <p>After some googling, it seems like it's either <code>QPainter</code>, <code>QPixMap</code>, or some combination thereof.  There also seems to be something in <code>Qt</code> called <code>canvas</code> but I don't think that's what I'm looking for. </p>
  
  <p>Could someone explain what I should be using to draw lines and shapes on the screen, and point me to a good tutorial on how to use it?</p>
  
  <p>Thanks</p>