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

  • Konuyu açan Konuyu açan al1h4nkvlc2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 766
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
252
Çö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:
Genişlet Daralt Kopyala
            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:
Genişlet Daralt Kopyala
    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.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst