Çözüldü Traceback (most recent call last):

  • Konuyu açan Konuyu açan Ehveniser
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 48
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Ehveniser

🅹 🅾 🅺 🅴 🆁
Premium Üye
Üye
Mesaj
146
Çözümler
9
Beğeni
92
Puan
414
Ticaret Puanı
0
Selamlar,

Karakter ekranında derece kısmına mouse ile geldiğimde sürekli ekranda resimdeki gibi yazı kalıyor.
Nasıl çözebilirim?

ui.py dosyamı da ekliyorum.
Linkleri görebilmek için giriş yap veya kayıt ol.



syserr:
Genişlet Daralt Kopyala
1030 19:44:20867 :: Traceback (most recent call last):

1030 19:44:20867 ::   File "ui.py", line 1103, in OnMouseOverIn

1030 19:44:20867 ::   File "ui.py", line 166, in __call__

1030 19:44:20867 ::   File "ui.py", line 157, in __call__

1030 19:44:20868 :: TypeError
1030 19:44:20868 :: :
1030 19:44:20868 :: __ShowToolTip() takes exactly 2 arguments (1 given)
1030 19:44:20868 ::

1030 19:44:20882 :: Traceback (most recent call last):

1030 19:44:20882 ::   File "ui.py", line 1121, in OnMouseOverOut

1030 19:44:20883 :: AttributeError
1030 19:44:20883 :: :
1030 19:44:20883 :: 'ImageBox' object has no attribute 'argDict'
1030 19:44:20883 ::

Örnek görsel
Screenshot_1.webp
 
Çözüm
Python:
Genişlet Daralt Kopyala
class ImageBox(Window):
    def __init__(self, layer = "UI"):
        Window.__init__(self, layer)
       
        self.argDict={} # <<<<<<<-----------------
        self.eventDict={}
        self.eventFunc = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
        self.eventArgs = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
Python:
Genişlet Daralt Kopyala
class ImageBox(Window):
    def __init__(self, layer = "UI"):
        Window.__init__(self, layer)
       
        self.argDict={} # <<<<<<<-----------------
        self.eventDict={}
        self.eventFunc = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
        self.eventArgs = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
 
Çözüm
Python:
Genişlet Daralt Kopyala
class ImageBox(Window):
    def __init__(self, layer = "UI"):
        Window.__init__(self, layer)
      
        self.argDict={} # <<<<<<<-----------------
        self.eventDict={}
        self.eventFunc = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
        self.eventArgs = {"mouse_click" : None, "mouse_over_in" : None, "mouse_over_out" : None}
Teşekkürler hocam.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst