Çözüldü Server Seçim Ekranında Seçili Ögenin Rengini Nasıl Değiştirebilirim?

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

H4ZEJ

Üye
Üye
Mesaj
125
Çözümler
3
Beğeni
83
Puan
724
Ticaret Puanı
0
1600088297224.png

bu yerin rengini nası değiştirebilirim?
 
Çözüm
Server seçim ekranı Listbox2 ui modülünü kullanıyor.
ui.py Listbox2 sınıfı içerisinde şu kodda bulunuyor;

Python:
Genişlet Daralt Kopyala
    def OnRender(self):
        x, y = self.GetGlobalPosition()
        pos = (x + 2, y)

        if -1 != self.overLine:
            grp.SetColor(HALF_WHITE_COLOR)
            self._RenderBar(pos, self.overLine)

        if -1 != self.selectedLine:
            if self.selectedLine >= self.basePos:
                if self.selectedLine - self.basePos < self.showLineCount:
                    grp.SetColor(SELECT_COLOR)
                    self._RenderBar(pos, self.selectedLine-self.basePos)

SELECT_COLOR ise ui.py başlarında bulunuyor.
Emin olmamakla beraber bir fikir yürütmek istedim. Intrologin içerisinde select olarak aratın belki ilgili kod bloğunu bulursunuz.
 
Server seçim ekranı Listbox2 ui modülünü kullanıyor.
ui.py Listbox2 sınıfı içerisinde şu kodda bulunuyor;

Python:
Genişlet Daralt Kopyala
    def OnRender(self):
        x, y = self.GetGlobalPosition()
        pos = (x + 2, y)

        if -1 != self.overLine:
            grp.SetColor(HALF_WHITE_COLOR)
            self._RenderBar(pos, self.overLine)

        if -1 != self.selectedLine:
            if self.selectedLine >= self.basePos:
                if self.selectedLine - self.basePos < self.showLineCount:
                    grp.SetColor(SELECT_COLOR)
                    self._RenderBar(pos, self.selectedLine-self.basePos)

SELECT_COLOR ise ui.py başlarında bulunuyor.
 
Çözüm
Henüz denemedim fakat çalışacağını düşünüyorum.

Tanımlamayı yapmadanda kullanabilirsiniz.

SetColor(bu kısma rengin kodunu yazarsanızda olacaktır)

örneğin SetColor(0.0, 0.0, 0.5, 0.3)
 
Üst