Bonjour,

Dans mon application (en Python), j'ai une fonction qui prend quelques secondes et j'aimerai passer le pointeur de la souris en "WATCH".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
import os
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk as gtk, Gdk as gdk, GObject
 
class MaClasse:
	def __init__ (self):
		# initialisation de la classe...
 
 
	def set_mouse_cursor(self, cursor):
		self.window.get_window().set_cursor({
			"Normal": None,
			"Busy": gdk.Cursor.new(gdk.CursorType.WATCH),
			}[cursor])
 
 
	def on_button_connexion_clicked (self, button):
		self.set_mouse_cursor("Busy")
 
		# Traitement qui prend du temps...
 
		self.set_mouse_cursor("Normal")
 
		self.window.close ()
Le problème c'est que ca ne fonctionne pas...
Est-ce que quelqu'un pourrait m'aider svp ?