5290589 发表于 2018-8-12 08:04:22

python学习之GUI(pygame鼠标)

import pygame  
pygame.init()
  

  
windowSize=
  
screen=pygame.display.set_mode(windowSize)
  
clock=pygame.time.Clock()
  
black=pygame.color.Color("#000000")
  
white=pygame.color.Color("#FFFFFF")
  
btnColour=pygame.color.Color("#A45C8F")
  

  
btnWidth=50
  
btnLength=20
  
btnX=(windowSize-btnWidth)/2
  
btnY=(windowSize-btnLength)/2
  

  
toggled=False
  
pos=(0,0)
  
done=False
  
while not done:
  
    if toggled:
  
      screen.fill(black)
  
    else:
  
      screen.fill(white)
  

  
    pygame.draw.rect(screen,btnColour,)
  
    if btnX<=pos<=btnX+btnWidth and btnY<=pos<=btnY+btnLength:
  
      toggled=not toggled
  
      pos=
  

  
    for event in pygame.event.get():
  
      if event.type==pygame.MOUSEBUTTONDOWN:
  
            pos=pygame.mouse.get_pos()
  
      if event.type==pygame.QUIT:
  
            done=True
  
    pygame.display.flip()
  
    clock.tick(10)
  
pygame.quit()
页: [1]
查看完整版本: python学习之GUI(pygame鼠标)