Bonjour,
Après avoir implanter le système d'équipement rapide (F7 et fonctionnel) et après l'avoir rajouter dans une sidebar(fonctionnel) je me suis mis au défi(même si j'y connais pas grand chose en python..) de l'intégrer dans l'inventaire via un bouton (le même que celui pour costume bref).
Après avoir procéder à quelques modifications (voir fin post) le bouton est bien implanter dans l'inventaire mais au clic petit message d'erreur syserr et non fonctionnel.
J'ai essayé plusieurs arguments(tous lier au fast equip(fast_equip/__quikeqchange/uuifastequipDlg etc..) pour tenter de résoudre le problème mais toujours le même problème.
Je sais que je dois ajouter la fonction quelque part mais où ?
Version des files : 2014
Domaine (Base de données, Core, etc.) : client / python
Votre niveau (débutant, intermédiaire, avancé) : débutant
Description du problème : Bouton non fonctionnel
Comment reproduire le problème : appuyez sur le bouton
Recherches et tests effectué : forum émulation
Résultat des recherches et tests :
Message d'erreur :
0719 00:23:30449 :: File "ui.py", line 1016, in CallEvent
0719 00:23:30449 :: File "ui.py", line 87, in __call__
0719 00:23:30449 :: File "ui.py", line 69, in __call__
0719 00:23:30449 :: File "uiInventory.py", line 565, in ClickEquipeButton
0719 00:23:30449 :: AttributeError
0719 00:23:30449 :: :
0719 00:23:30449 :: 'InventoryWindow' object has no attribute 'FAST_EQUIP'
0719 00:23:30449 ::
Mes modifications/ajouts :
uiinventory.py
1/
self.equipeButton = self.GetChild2("EquipeButton")
2/
# Equipe Button
if self.equipeButton:
self.equipeButton.SetEvent(ui.__mem_func__(self.ClickEquipeButton))
3/
# fastequipbutton
def ClickEquipeButton(self):
self.FAST_EQUIP.Show()
Et autre pour afficher le bouton (fonctionnel)
Merci d'avance,
madrix
En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.