Çözüldü Whisper hk.

  • Konuyu açan Konuyu açan Forgiven
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 192
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ı.

Forgiven

Discord; burakhangunduz
Geliştirici
Yardımsever Üye
Usta Üye
Editör
Mesaj
680
Çözümler
54
Beğeni
712
Puan
949
Ticaret Puanı
0

Yine nerede ne kaçırıyorum bilmiyorum fikirlere açığım :D
 
Çözüm
Bu sorun sanırım herkeste var. Bende de vardı ama unutmuşum, konuyu görünce hatırladım.
Sorunun sebebi muhtemelen ikinci tıklamada IME'nin normal text döndürmesi. Link yazısı bozuluyor ve linkin renk kodunu text olarak döndürüyor(cfffc700 gibi).
Src üzerinden de fixlenebilir ama daha kısa bir yol buldum ve sanırım işe yarıyor. Çok detaylı test etmedim.

uiWhisper.py içindeki şu fonksiyonu:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)

        from grpText import GetSplitingTextLine

        text = self.chatLine.GetText()
        if text:
            self.chatLine.SetText(GetSplitingTextLine(text, max, 0))

Komple değiştir:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)...
hatırlıyorum bu sorunu yaaa ama nerden olduğunu unuttum valla
 
uiwhisper.py içinde SetChatLineMax fonksiyonundaki:
uiwhisper.py:
Genişlet Daralt Kopyala
if text:
    self.chatLine.SetText(GetSplitingTextLine(text, max, 0))
satırını silersen sorunun çözülüyor.
Bu satırı sildiğinde şöyle bir sorun oluşuyor ne kadar önemli senin için orasını bilemem.
1720255281371.webp


Mesajdaki bütün metni küçültmene rağmen kutucukta göstermeye devam edecek.
 
Bu sorun sanırım herkeste var. Bende de vardı ama unutmuşum, konuyu görünce hatırladım.
Sorunun sebebi muhtemelen ikinci tıklamada IME'nin normal text döndürmesi. Link yazısı bozuluyor ve linkin renk kodunu text olarak döndürüyor(cfffc700 gibi).
Src üzerinden de fixlenebilir ama daha kısa bir yol buldum ve sanırım işe yarıyor. Çok detaylı test etmedim.

uiWhisper.py içindeki şu fonksiyonu:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)

        from grpText import GetSplitingTextLine

        text = self.chatLine.GetText()
        if text:
            self.chatLine.SetText(GetSplitingTextLine(text, max, 0))

Komple değiştir:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)
        from grpText import GetSplitingTextLine

        text = self.chatLine.GetText()
        if text:
            link = ime.GetText(text)
            if link and "[" in link and "]" in link:
                return
            else:
                self.chatLine.SetText(GetSplitingTextLine(text, max, 0))

 
Çözüm
Bu sorun sanırım herkeste var. Bende de vardı ama unutmuşum, konuyu görünce hatırladım.
Sorunun sebebi muhtemelen ikinci tıklamada IME'nin normal text döndürmesi. Link yazısı bozuluyor ve linkin renk kodunu text olarak döndürüyor(cfffc700 gibi).
Src üzerinden de fixlenebilir ama daha kısa bir yol buldum ve sanırım işe yarıyor. Çok detaylı test etmedim.

uiWhisper.py içindeki şu fonksiyonu:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)

        from grpText import GetSplitingTextLine

        text = self.chatLine.GetText()
        if text:
            self.chatLine.SetText(GetSplitingTextLine(text, max, 0))

Komple değiştir:
Python:
Genişlet Daralt Kopyala
    def SetChatLineMax(self, max):
        self.chatLine.SetMax(max)
        from grpText import GetSplitingTextLine

        text = self.chatLine.GetText()
        if text:
            link = ime.GetText(text)
            if link and "[" in link and "]" in link:
                return
            else:
                self.chatLine.SetText(GetSplitingTextLine(text, max, 0))


Adam teşekkür ederim sorun çözülmüştür ^^
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst