zoukankan      html  css  js  c++  java
  • Python 画矩形

     1 import pygame, sys
     2 
     3 pygame.init()
     4 screen = pygame.display.set_mode([640, 480])#显示对象
     5 #[640, 480]是窗口大小,单位像素
     6 screen.fill([255, 255, 255])#用白色填充窗口背景
     7 pygame.draw.rect(screen, [255, 0, 0], [150, 200, 300, 200], 0)#画一个矩形
     8 '''
     9 第一个参数:在哪个表面(surface/screen)画圆
    10 第二个参数: 用什么颜色,[255, 0, 0]为红色
    11 第三个: 矩形的位置和大小(left, top, width, height)这是四个参数
    12 分别是 左上角的坐标,宽和高
    13 第四个: 线宽 如果参数值为0,那么表示圆是完全填充的
    14 '''
    15 pygame.display.flip()
    16 running = True
    17 while running:
    18     for event in pygame.event.get():
    19         if event.type == pygame.QUIT:
    20             running = False
    21 pygame.quit()

    其中,矩形的位置和大小可以是一个简单的数字列表,也可以是一个Pygame的Rect对象

    so, 第7行的代码可以换成如下:

    1 my_list = [150, 200, 300, 200]
    2 pygame.draw.rect(screen, [255, 0, 0], my_list, 0)

    或者也可以换成下面的:

    1 my_rect = pygame.Rect(150, 200, 300, 200)#初始化了,创建一个对象
    2 pygame.draw.rect(screen, [255, 0, 0], my_rect, 0)
  • 相关阅读:
    rqnoj PID95:多多看DVD(加强版)
    洛谷1309:瑞士轮
    codevs 1052:地鼠游戏
    noi openjudge7627:鸡蛋的硬度
    codevs 1039:数的划分
    lesson 20 pioneer pilots
    TPO-10 C2 Return a literature book
    lesson 19 A very dear cat
    word record 01
    lesson 18 Electric currents in modern art
  • 原文地址:https://www.cnblogs.com/letianpaiai/p/13796471.html
Copyright © 2011-2022 走看看