ในการวาดเส้นประบนผ้าใบ 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