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ùaRù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ạ[]
Đồ 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ùaChú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
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
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
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
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ẽ