[Résolu] Changer le curseur en sablier
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:
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 ?