Bạn có thể vẽ hình bầu dục bằng Python không?
Lập trình viên Hola. Trong bài viết này, chúng ta sẽ vẽ các hình dạng khác nhau bằng Tkinter. Trong blog trước, chủ đề Vẽ đường bằng Tkinter chỉ là một khởi đầu tốt cho khái niệm hiện đại này. Bạn đọc có thể xem trên URL này. Vì vậy, trong phần này chuyển sang phần mới, chúng ta hãy vẽ thêm một số hình dạng Show Cũng đọc. Hướng dẫn Tkinter – Vẽ một đường bằng Tkinter Canvas thiết lập cơ bảnĐối với các tệp dự án của chúng tôi, việc thiết lập một thư mục mới luôn là một phương pháp lập trình tốt. Điều này giúp chúng tôi sắp xếp mọi thứ nhanh hơn cho các mục đích trong tương lai
Bỏ qua những điều cơ bản? Tạo Canvas TkinterCanvas trong Tkinter là cửa sổ cơ bản giúp chúng ta thực hiện các công việc vẽ và tương đối. Đó là một màn hình trắng hoạt động như một bảng trắng, nơi chúng tôi có phấn đầy màu sắc và nó đã sẵn sàng để hiển thị các bản phác thảo của chúng tôi. Dưới đây là mã để thiết lập Canvas Mã số from tkinter import Tk from tkinter import Canvas window = Tk() window.geometry("400x400") window.configure(background = "grey") window.title("Canvas - Draw Shapes") window.resizable(False, False) # setting up the canvas canvas = Canvas(width = 350, height = 350, bg = "white") canvas.pack(pady = 20) window.mainloop() đầu ra Màn hình vảiVì vậy, chúng ta có cửa sổ Tkinter với Canvas ở giữa
Các hàm vẽ hìnhCó chức năng tích hợp để vẽ hình trên Canvas. Chúng được bắt nguồn từ chính lớp Canvas. Danh sách như sau
Hãy xem xét 2 hàm quan trọng nhất đối với chúng ta ở đây – phương thức create_arc() và create_oval(). Bắt đầu nào Tạo vòng cung trong TkinterMã số from tkinter import Tk from tkinter import Canvas window = Tk() window.geometry("400x400") window.configure(background = "grey") window.title("Canvas - Draw Shapes") window.resizable(False, False) # setting up the canvas canvas = Canvas(width = 350, height = 350, bg = "white") canvas.pack(pady = 20) # create a text that renders the name of our shape canvas.create_text(175, 30, text = "Arc", font = ("Arial", 30)) #create an arc canvas.create_arc(0, 340, 200, 100, width = 5) window.mainloop() đầu ra Vẽ một vòng cungGiải trình
Mã để vẽ các vòng cung đầy màu sắc from tkinter import Tk from tkinter import Canvas window = Tk() window.geometry("400x400") window.configure(background = "grey") window.title("Canvas - Draw Shapes") window.resizable(False, False) # setting up the canvas canvas = Canvas(width = 350, height = 350, bg = "white") canvas.pack(pady = 20) canvas.create_text(175, 30, text = "Arc", font = ("Arial", 30)) canvas.create_arc(0, 340, 200, 100, width = 5, fill = "orange") window.mainloop() đầu ra Một vòng cung đầy màu sắcVì vậy, mã giống như mã trước đó. Chúng tôi chỉ cần thêm tham số điền vào bên trong hàm create_arc() và chúng tôi đã có một kết quả tuyệt vời Tạo hình tròn và hình bầu dục trong TkinterBạn đã sẵn sàng tạo hình bầu dục bằng Tkinter chưa? Mã bầu dục from tkinter import Tk from tkinter import Canvas window = Tk() window.geometry("400x400") window.configure(background = "grey") window.title("Canvas - Draw Shapes") window.resizable(False, False) # setting up the canvas canvas = Canvas(width = 350, height = 350, bg = "white") canvas.pack(pady = 20) canvas.create_text(175, 20, text = "Circle", font = ("Arial", 30)) canvas.create_oval(175, 100, 100, 175, width = 3) window.mainloop() đầu ra Bầu dục màu xanh lá câyGiải trình
Phương thức create_oval() cũng có thể giúp bạn tạo vòng kết nối. Chỉ cần đảm bảo rằng x1 và y2 giống nhau và x2 và y1 giống nhau Mã vòng tròn from tkinter import Tk from tkinter import Canvas window = Tk() window.geometry("400x400") window.configure(background = "grey") window.title("Canvas - Draw Shapes") window.resizable(False, False) # setting up the canvas canvas = Canvas(width = 350, height = 350, bg = "white") canvas.pack(pady = 20) canvas.create_text(175, 20, text = "Circle", font = ("Arial", 30)) canvas.create_oval(175, 100, 100, 175, width = 3) window.mainloop() đầu ra Một vòng trònPhần kết luậnVì vậy, theo cách này, chúng ta có thể vẽ các hình dạng khác nhau bằng cách sử dụng Canvas của Tkinter và các hàm hình dạng tích hợp. Thư viện này rất thân thiện với người mới bắt đầu để bắt đầu lập trình và phát triển GUI. Tôi khuyên người đọc nên chơi với mã và cố gắng tùy chỉnh các hình dạng này. Tôi hy vọng đây sẽ là một bài viết thú vị để đọc Chúng ta có thể vẽ hình bằng Python không?Rùa là một tính năng của Python giống như một bảng vẽ, cho phép chúng ta ra lệnh cho một con rùa vẽ khắp nơi trên đó. Chúng ta có thể sử dụng nhiều chức năng rùa có thể di chuyển rùa xung quanh
Python có thể vẽ một vòng tròn không?Bây giờ để vẽ hình tròn bằng rùa, chúng ta sẽ sử dụng hàm được xác định trước trong “rùa” . vòng tròn (bán kính). Hàm này vẽ một đường tròn có bán kính cho trước bằng cách lấy vị trí “con rùa” làm tâm. Ví dụ. Python3.
Trăn rùa vẽ được những hình gì?Rùa là một tính năng của trăn giống như một bảng vẽ, cho phép bạn ra lệnh cho một chú rùa vẽ khắp nơi trên đó. Các hình dạng khác nhau mà chúng ta sẽ vẽ là hình vuông, hình chữ nhật, hình tròn và hình lục giác |