Çözüldü Tooltip açıklaması nasıl eklenir?

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ı.

al1h4nkvlc2

Üye
Üye
Mesaj
250
Çözümler
9
Beğeni
38
Puan
454
Ticaret Puanı
0
Adsız.jpg

Şeklinde eklemeye çalışıyorum fakat bir türlü beceremedim ..

Direk gidip window.py dosyasının name altına "tooltip_text" : "TEXT", şeklinde yaptığım zaman sadece üzerine gelince yazı çıkıyor bir guinin içerisinde gelmiyor bunu biraz düşünüp gittim uicharacter üzerinde değişiklikler yaptım


class CharacterWindow içerisinde LoadWindow fonksiyonun içerisine bunu yazdım
Python:
            self.HTH = self.GetChild("HTH")
            self.wndHTH_IMG_Icon = self.GetChild("HTH_IMG")
            self.wndHTH_IMG_Icon.SAFE_SetStringEvent("MOUSE_OVER_IN", self.__ShowHTH_IMGToolTip)
            self.wndHTH_IMG_Icon.SAFE_SetStringEvent("MOUSE_OVER_OUT", self.__HideHTH_IMGToolTip)

Daha sonra self.__ShowHTH_IMGToolTip ve self.__HideHTH_IMGToolTip def olarak tanımladım ve yeni bir fonksiyon oluşturup
Python:
    def __SetCharacterDetailsToolTip(self):
        self.wndHTH_IMG_Icon = uiToolTip.ToolTip(20)
        self.wndHTH_IMG_Icon.AutoAppendTextLine(localeInfo.CHARACTER_HT_, uiToolTip.ToolTip.CHARACTER_PRICE_COLOR)
        self.wndHTH_IMG_Icon.AlignHorizonalCenter()

Diye tanımladım ama bir türlü o guinin içerisinde yazı çıkartmaıyorum kafayı yicem galiba :D
 
Şu an mobilim ama şöyle söyleyeyim, official character details system kodlarına bakarsan, bunun nasıl yapıldığını görebilirsin. Aynı şey bazı son sistemlerinde de mevcut. Yani envanterdeki won miktarının üzerine gelince de aynı bu şekil görüntülenir.

Bunun mantığı ise uiscript içinden direkt tooltip_text özelliği atamak yerine, thinboard ve appendtextline özelliğini beraber çağırmaktır. Bahsettiğim sistemin dosyalarından özellikle uicharacter.py dosyasını incelersen mantığı kavrarsın. Bağlantılı olan kodları kendine uyarlayarak çekip, düzenleyip kullanabilirsin.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst