Jump to content
×
×
  • Create New...
  • 0

Interface Python


Calypso
 Share

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://funky-emu.net/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.

Link to comment
Share on other sites

  • Answers 15
  • Created
  • Last Reply

Top Posters For This Question

15 answers to this question

Recommended Posts

  • 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()

Link to comment
Share on other 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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.