Python 是一門功能強(qiáng)大的編程語(yǔ)言,它能夠支持多種圖形編程,其中就包括矩形的繪制。下面就讓我們一起來學(xué)習(xí)如何使用 Python 繪制不同類型的矩形。
# 導(dǎo)入相關(guān)模塊 import pygame # 初始化模塊 pygame.init() # 創(chuàng)建畫布 screen = pygame.display.set_mode((800, 600)) # 繪制實(shí)心矩形 pygame.draw.rect(screen, (255, 0, 0), (100, 100, 200, 200)) # 繪制空心矩形 pygame.draw.rect(screen, (0, 0, 255), (400, 100, 200, 200), 2) # 繪制圓角矩形 pygame.draw.rect(screen, (0, 255, 0), (100, 350, 200, 200), 20, border_radius=50) # 更新畫布 pygame.display.update() # 事件循環(huán) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit()
在這段代碼中,我們使用了 Pygame 模塊進(jìn)行圖形繪制。首先,我們初始化了 Pygame 模塊,并創(chuàng)建了一個(gè) 800x600 的畫布。
接著,我們使用了 pygame.draw.rect() 函數(shù)進(jìn)行矩形的繪制。其中,第一個(gè)參數(shù)代表畫布對(duì)象,第二個(gè)參數(shù)代表矩形的顏色,第三個(gè)參數(shù)代表矩形的位置和大小信息,第四個(gè)參數(shù)代表矩形邊框的寬度(默認(rèn)為 0,即實(shí)心矩形),第五個(gè)參數(shù)代表圓角矩形的圓角大小。
通過修改這些參數(shù),我們就能夠繪制出不同類型的矩形了。