ในการวาดเส้นประบนผ้าใบ Tkinter เราสามารถใช้พารามิเตอร์ dash ของ create_line() วิธีการ
ขั้นตอน -
-
นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter
-
กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ
-
สร้างวิดเจ็ต Canvas และตั้งค่าความสูง และ ความกว้าง .
-
จากนั้น ใช้ฟังก์ชัน create_line และส่งพิกัดของเส้น (x1, y1) และ (x2, y2)
-
หากต้องการเส้นประ ให้ใช้ เส้นประ พารามิเตอร์ dash=(5,1) สำหรับเส้นประ 5px ตามด้วยช่องว่าง 1px
-
คุณสามารถกำหนดสีและความกว้างของเส้นประโดยใช้ เติม และ ความกว้าง พารามิเตอร์
-
สุดท้าย เรียกใช้ mainloop ของหน้าต่างแอปพลิเคชัน
ตัวอย่าง
# Import the library
from tkinter import *
# Create an instance of window
win = Tk()
# Set the geometry of the window
win.geometry("700x350")
C1 = Canvas(win, width=600, height=400)
# Coordinates of the line
coordinates = 100,150,550,150
# Draw a dashed vertical line, 5px dash and 1px space
C1.create_line(coordinates, dash=(5,1))
C1.pack()
win.mainloop() ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -

หมายเหตุ :รูปแบบเส้นประขึ้นอยู่กับระบบ คุณอาจได้ผลลัพธ์ที่แตกต่างกันบนระบบที่ใช้ Windows และ Linux Windows ไม่รองรับรูปแบบเส้นประแบบเดียวกับ Linux