Python Frage

05/26/2015 16:31 .ηєтfℓιx™#1
#
05/26/2015 16:56 .yorliK#2
Ich machs immer so:

*Du musst self.deinBildObjektname in den Namen deines Bildobjektes ändern^^
ganz oben
Code:
import uiToolTip
in der __init__
Code:
		self.tooltipItem = uiToolTip.ToolTip()
		self.tooltipItem.Hide()
		self.deinBildObjektname = None
In der def OnUpdate(self):
Code:
		if self.deinBildObjektname:
			if self.deinBildObjektname.IsIn():
				self.tooltipItem.SetItemToolTip(19) # Item ID
			else:
				self.tooltipItem.HideToolTip()
05/26/2015 17:27 .ηєтfℓιx™#3
Ich habe keine onupdate Funktion, wenn ich das dann einfüge:
Code:
 def OnUpdate(self):
  if self.itemimg1:
   if self.itemimg1.IsIn():
    self.tooltipItem.SetItemToolTip(19) # Item ID
   else:
    self.tooltipItem.HideToolTip()
wird das Bild nicht mehr angezeigt.
05/26/2015 17:29 .yorliK#4
Mh, Tabs richtig gesetzt?

Wenn ja, steht irgendwas in der syserr?
05/26/2015 17:36 .ηєтfℓιx™#5
In der Syserr steht nichts, Tabs sind richtig gesetzt.
05/26/2015 18:26 .yorliK#6
Magst du dein ganzes Script posten ? Wenn ja poste es,
wenn nein lass mich in Skype drüber schauen, sende mir dafür deine Skype Addy über eine Private Nachricht.

#EDIT: Um es zu beantworten, er hatte
Code:
		self.tooltipItem = uiToolTip.ToolTip()
		self.tooltipItem.Hide()
		self.deinBildObjektname = None
in der __init__ unter seinem BuildWindow() Befehl, der das Fenster erstellt, somit wurde das gerade erstellte Picture mit self.deinBildObjektname = None wieder entfernt.

# Also, diesen Code immer vor dem eigentlichen GUI ausführen.