Cách điều khiển rùa trong python

Ngày 5 tháng 8 năm 2021

Làm thế nào để kiểm soát cửa sổ đồ họa rùa?. giới thiệu về GUI rùa

Rùa 2 phút đọc

Mục lục

  • Giới thiệu
  • Nhập mô-đun rùa
  • Phương pháp kiểm soát cửa sổ rùa
    • 1. bgpic[picname=None]
    • 2. kích thước màn hình [canvwidth=Không, canvheight=Không, bg=Không]
    • 3. tiêu đề[chuỗi tiêu đề]
    • 4. kích thước rùa[stretch_wid=Không, stretch_len=Không, phác thảo=Không]
    • 5. hideturtle[] và showturtle[]
    • 6. xa lạ[]

Giới thiệu

Đồ họa con rùa là thư viện GUI Python được cài đặt sẵn cho phép người dùng vẽ tranh, hình và tạo hoạt ảnh và trò chơi đầy màu sắc. Do đó, đây là một cách phổ biến để giới thiệu lập trình cho trẻ em và người mới bắt đầu, giúp cho việc viết mã trở nên thú vị và mang tính tương tác. Đầu ra được nhìn thấy ở dạng đồ họa thậm chí làm cho mã hóa tự giải thích

mô-đun con rùa có thể được sử dụng để phát triển các trò chơi đơn giản như trò chơi flappy bird, trò chơi con rắn, v.v. Tuy nhiên, để phát triển các trò chơi tương tác và phức tạp hơn, có một mô-đun khác trong python gọi là pygame, đặc biệt được sử dụng để phát triển trò chơi

Nhập mô-đun rùa

Để sử dụng các phương thức và chức năng của rùa, trước tiên, chúng ta cần nhập mô-đun rùa [gói python tiêu chuẩn]. Có hai cách để chúng ta có thể nhập mô-đun rùa

1. Trực tiếp sử dụng câu lệnh nhập ở đầu câu lệnh

>>>import turtle

2. Sử dụng mệnh đề 'từ' ở đầu câu lệnh

>>>from turtle import *

Liên kết bên ngoài. Nếu bạn muốn biết thêm về cách nhập mô-đun, hãy nhấp vào đây

Phương pháp kiểm soát cửa sổ rùa

Chúng ta sẽ xem xét sáu phương pháp được sử dụng để điều khiển cửa sổ con rùa bằng một ví dụ

1. bgpic[picname=None]

Chức năng này được sử dụng để đặt hình nền hoặc trả về tên của hình nền hiện tại. Nó chỉ yêu cầu một đối số "URL hình ảnh". Đối số này có thể được sử dụng theo những cách khác nhau như sau

● nếu picname là tên tệp, hãy đặt hình ảnh tương ứng làm nền

● nếu picname là “nopic”, xóa ảnh nền nếu có

● nếu picname là Không, trả về tên tệp của ảnh nền hiện tại

cú pháp

bgpic[picname=None]

Thí dụ

from turtle import *
bgpic["turtle.png"] 

đầu ra

Ghi chú. Đảm bảo rằng tệp “rùa. png” được lưu trong cùng thư mục chứa mã nguồn

2. kích thước màn hình [canvwidth=Không, canvheight=Không, bg=Không]

Phương pháp này được sử dụng để thay đổi kích thước cửa sổ đầu ra của con rùa. Nếu không có đối số nào được truyền, hàm này sẽ trả về giá trị hiện tại [chiều rộng khung vẽ, chiều cao khung vẽ] hoặc giá trị mặc định [chiều rộng=400, chiều cao=300] tính bằng pixel

Ghi chú. Phiên bản Python trên 3 không có tác dụng của phương thức screensize[]

cú pháp

screensize[canvwidth=None, canvheight=None, bg=None]

Thí dụ

from turtle import *
screensize[canvheight=1000, canvwidth=1000, bg="red"]

Ở đâu

  • Canvwidth là chiều rộng mới của canvas tính bằng pixel
  • Canvheight là chiều cao mới của canvas tính bằng pixel
  • bg là màu nền mới

đầu ra

3. tiêu đề[chuỗi tiêu đề]

Chức năng này được sử dụng để đặt tiêu đề trên thanh tiêu đề của cửa sổ đồ họa con rùa. Theo mặc định, tiêu đề của cửa sổ đồ họa rùa là “Python Turtle Graphics”

cú pháp

title[title string]

Thí dụ

from turtle import *
title["We are learning turtle"]

đầu ra

4. kích thước rùa[stretch_wid=Không, stretch_len=Không, phác thảo=Không]

Chức năng này được sử dụng để trả về hoặc đặt kích thước của bút hoặc rùa

Thông số

  • stretch _wid – Chiều rộng của con rùa
  • Stretch_len – Chiều dài của con rùa
  • Phác thảo – chiều rộng của đường viền rùa

cú pháp

________số 8

Thí dụ

from turtle import *
shape["turtle"]    # To show a turtle on the screen.
turtlesize[5, 3, 2]

đầu ra

Chiều rộng của rùa. 5pixel, chiều cao. 3pixel và độ dày đường viền là 2pixel. 5. hideturtle[] và showturtle[]

Các phương thức hideturtle[] và showturtle[] có thể được sử dụng để ẩn và hiển thị các biểu tượng vẽ con rùa. Nó có thể đặc biệt hữu ích trong hoặc sau khi vẽ để cải thiện khả năng hiển thị của bản vẽ con rùa. Trạng thái mặc định của rùa là showturtle[] nhưng bạn có thể sử dụng hideturtle[] để ẩn rùa. Bản vẽ vẫn sẽ tiếp tục nhưng bạn sẽ không thấy biểu tượng con rùa tạo bản vẽ

Chủ Đề