Pygame 加载光标

Pygame 加载光标

Pygame可以让你控制系统游标。在Pygame中可以使用黑色和白色的游标。pygame.cursors 模块定义了包含预定义光标的枚举。

  • pygame.cursors.arrow
  • pygame.cursors.diamond
  • pygame.cursors.broken_x
  • pygame.cursors.tri_left
  • pygame.cursors.tri_right

箭头光标是默认选择。要使用其他光标,我们使用 pygame.mouse 模块中的 set_cursor() 函数。

pygame.mouse.set_cursor(pygame.cursors.broken_x)

例子

在下面的例子中,可以在显示窗口上看到这个光标。

import pygame,sys
from pygame.locals import *
pygame.init()
pygame.mouse.set_cursor(pygame.cursors.broken_x)
canvas=pygame.display.set_mode((400,300))
pygame.display.set_caption("Cursor")
while True:
for event in pygame.event.get():
   if(event.type == QUIT):
      pygame.quit()
      sys.exit(1)

输出

Pygame - 载入光标

本模块还包含了一些格式化字符串的游标。要使用它们,请使用 pygame.cursors.compile() 函数。

  • pygame.cursors.thickarrow_strings
  • pygame.cursors.sizer_x_strings
  • pygame.cursors.sizer_y_strings
  • pygame.cursors.sizer_xy_strings
  • pygame.cursor.textmarker_strings
cursor = pygame.cursors.compile(pygame.cursors.textmarker_strings)
pygame.mouse.set_cursor((10,10), (0, 0), *cursor)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程