Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Interface Python


Calypso

Question

  • Retraité

Bonjour à tous !

 

Version des files : 2014

Domaine (Base de données, Core, etc.) : Client

 

Description du problème : J'ai ajouté une interface grâce à ce tutoriel ( https://fr.metin2.dev/topic/14381-sujet-à-réécrire-affichage-ajouter-un-bouton-à-linterface/ ) mais le python, ce n'est vraiment pas mon fort. J'aimerais que lorsque qu'on re-clique sur le bouton de l'interface, la fenêtre se ferme. (Dans mon cas, une nouvelle se ré-ouvre, elles se superposent ...)

 

Pareil, quand je clique sur Echap, rien ne se passe. J'aimeraisque la fenêtre se ferme lorsque qu'on appuie sur ECHAP. Voici mon interfacemodule:

 

	def BonusGui(self):
	import uiBonusPage
	global BPisLoaded
	try:
		if BPisLoaded != 1:
			exec 'uiBonusPage.BonusBoardDialog().Show()'
		else:
			pass
	except ImportError:
		import dbg,app
		dbg.Trace('uiBonusPage.py Importing error')
		app.Abort()

 

Merci pour les gens qui me fileront un coup de main :)

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 15
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

15 réponses à cette question

Messages recommandés

  • 0
  • Retraité

Ca change rien du tout :o

 

	def BonusGui(self):
	import uiBonusPage
	global BPisLoaded
	try:
		if BPisLoaded != 1:
			BPisLoaded = 1
			exec 'uiBonusPage.BonusBoardDialog().Show()'
		else:
			exec 'uiBonusPage.BonusBoardDialog().Hide()'
			BPisLoaded = 0
	except ImportError:
		import dbg,app
		dbg.Trace('uiBonusPage.py Importing error')
		app.Abort()

Lien vers le commentaire
Partager sur d’autres sites

  • 0

def BonusGui(self):
	import uiBonusPage 
	try:
		if self.BPisLoaded == 0:
			uiBonusPage.BonusBoardDialog().Show()
			self.BPisLoaded = 1
		else:
			uiBonusPage.BonusBoardDialog().Hide()
			self.BPisLoaded = 0
	except ImportError:
		import dbg,app
		dbg.Trace('uiBonusPage.py Importing error')
		app.Abort()

 

A ajouter après le __init__ :

 

self.BPisLoaded = 0

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.