Python Forum
Problem with pygame not switching the mouse image
Thread Rating:
  • 2 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with pygame not switching the mouse image
#6
So I lied about going to be. Seems I have to double post too...
But I got this to work

######################################################
def mouse():
    global mouse_cursor
    global b1
    ex = pygame.mouse.get_pressed(0)
 
    if b1 == False: #not clicked
        if ex == (1, 0, 0):
            mouse_cursor=WnY
            b1 = True           
    elif b1 == True:  #clicked
        if ex == (0, 0, 0):
            mouse_cursor=WnR
            b1 = False  
There's very noticeable slowdown in the program on each click though.
Is there a way so it doesn't lag?? I mean it's just 2 variable checks, and 2 variable sets...
Reply


Messages In This Thread
RE: Problem with pygame not switching the mouse image - by Mondaythe1st - Jul-26-2017, 01:31 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Issue with GUI screen switching in Python QT5 code greenelephant 1 314 Apr-04-2024, 09:58 PM
Last Post: deanhystad
  Switching from tkinter to gtk is difficult! snakes 1 1,494 Aug-08-2022, 10:35 PM
Last Post: woooee
  [Tkinter] canvas image problem DPaul 4 6,584 Nov-24-2021, 07:06 AM
Last Post: DPaul
  Problem about image and button scotesse 5 3,030 Apr-27-2020, 10:09 AM
Last Post: scotesse
  [Tkinter] Unable to Access global Variable when switching between frames tziyong 1 3,519 Nov-03-2019, 01:08 AM
Last Post: balenaucigasa
  [Tkinter] Call a function when switching layouts 4096 0 3,568 Sep-22-2019, 07:39 PM
Last Post: 4096
  [PyGUI] Switching between two frames using Tkinter jenkins43 1 4,664 Jul-17-2019, 10:53 AM
Last Post: metulburr
  [Tkinter] switching frames nick123 2 7,979 Apr-18-2019, 04:50 PM
Last Post: francisco_neves2020
  [Tkinter] Problem loading an image from directory into a Canvas object tiotony 3 3,896 Sep-02-2018, 06:47 PM
Last Post: woooee

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020