Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để định cấu hình lại các mục canvas Tkinter?

Sử dụng tiện ích Canvas, chúng ta có thể tạo văn bản, hình ảnh, đồ họa và nội dung trực quan để thêm vào tiện ích Canvas. Nếu bạn cần định cấu hình động mục Canvas, thì tkinter cung cấp itemconfig (** tùy chọn) phương pháp. Bạn có thể sử dụng phương pháp này để định cấu hình các thuộc tính và thuộc tính của các mục Canvas. Ví dụ:nếu chúng tôi tạo một dòng bên trong tiện ích Canvas, chúng tôi có thể định cấu hình màu sắc hoặc chiều rộng của nó bằng cách sử dụng itemconfig () phương pháp.

Ví dụ

 # Nhập các thư viện được yêu cầu từ nhập tkinter * # Tạo một phiên bản của khung tkinter hoặc windowwin =Tk () # Đặt kích thước của tkinter windowwin.geometry ("700x350") # Xác định hàm để xóa shapeef trên_click () :canvas.itemconfig (line, fill ="green") # Tạo canvas widgetcanvas =Canvas (win, width =500, height =300) canvas.pack () # Thêm một dòng trong canvas widgetline =canvas.create_line (100, 200, 200, 35, fill ="yellow", width =5) # Tạo nút để xóa buttonButton (win, text ="Update the Color", command =on_click) .pack () win.mainloop ()  

Đầu ra

Nếu bạn chạy đoạn mã trên, nó sẽ hiển thị một cửa sổ có nút và một dòng trên canvas.

Làm thế nào để định cấu hình lại các mục canvas Tkinter?

Bây giờ, hãy nhấp vào nút để thay đổi màu của mục canvas.

Làm thế nào để định cấu hình lại các mục canvas Tkinter?