pygame   documentation
||  Home  ||  Help Contents  ||
 
|| pygame || cdrom || constants || display || draw || event ||
|| font || image || joystick || key || mixer || mixer_music ||
|| mouse || movie || sndarray || surfarray || time || transform ||
 
|| CD || Channel || Clock || Font || Joystick || Movie ||
|| Rect || Sound || Surface ||
 
|| color || cursors || sprite ||

pygame.cursors

Set of cursor resources available for use. These cursors come in a sequence of values that are needed as the arguments for pygame.mouse.set_cursor(). to dereference the sequence in place and create the cursor in one step, call like this; pygame.mouse.set_cursor(*pygame.cursors.arrow).
 
Here is a list of available cursors; arrow, diamond, ball, broken_x, tri_left, tri_right
 
There is also a sample string cursor named 'thickarrow_strings'. The compile() function can convert these string cursors into cursor byte data.
 

compile - compile cursor strings into cursor data
load_xbm - reads a pair of XBM files into set_cursor arguments

compile
pygame.cursors.compile(strings, black, white) -> data, mask

 
load_xbm
pygame.cursors.load_xbm(cursorfile, maskfile) -> cursor_args