¿Por qué las líneas de lienzo Tkinter son irregulares?

Las líneas trazadas en unaTkinter.Canvas no son suaves ¿Cómo se pueden hacer suaves?

Esto es lo que intenté:

 from Tkinter import *
 root = Tk()
 cv = Canvas(root,bg = 'white')
 rt1 = cv.create_rectangle(10,10,110,110,width = 8,tags = ('r1','r2','r3'))

 def printRect(event):
     print 'rectangle'
 def printLine(event):
     print 'line'

 cv.tag_bind('r1','<Button-1>',printRect)
 cv.tag_bind('r1','<Button-3>',printLine)
 cv.create_line(10,20,200,200,width = 5,tags = 'r1')
 cv.pack()
 root.mainloop()

Esto es lo que parece:

Respuestas a la pregunta(2)

Su respuesta a la pregunta