Dùng tham số dash của phương thức create_line(). Ví dụ dash=(5,1) nghĩa là nét 5px, khoảng trắng 1px.
Các bước
Nhập tkinter, tạo cửa sổ.
Tạo Canvas với width, height.
Dùng create_line() với tọa độ và dash=(5,1).
Có thể thêm fill (màu), width (độ dày).
Chạy mainloop.
Ví dụ
from tkinter import *
win = Tk()
win.geometry("700x350")
C1 = Canvas(win, width=600, height=400)
coordinates = 100, 150, 550, 150
C1.create_line(coordinates, dash=(5, 1))
C1.pack()
win.mainloop()
Kết quả
Đường ngang nét đứt trên Canvas.

Lưu ý: Mẫu dash phụ thuộc hệ điều hành. Windows và Linux có thể khác nhau.