Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Biyolog Sistemi

  • Konuyu başlatan Konuyu başlatan Tolstoy
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 816
5.00 yıldız(lar) 3 Değerlendirme Değerlendirenler

Tolstoy

Co-Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Co Admin
Katılım
26 Tem 2023
Konular
451
Mesajlar
6,327
Çözüm
28
Online süresi
2mo 26d
Reaksiyon Skoru
3,414
Altın Konu
133
Başarım Puanı
249
MmoLira
37,469
DevLira
12
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Daha önce paylaşıldıysa raporlanabilir

Ekran Alıntısı4.webp


Eğer ui.py dosyasında CheckBox yoksa aşağıdakileri ekleyin yoksa hata alırsınız.(etc.rar dakileride ekleyin)

#Arat;

class Button(Window):


#Üstüne ekle;

class CheckBox(Window):
def __init__(self):
Window.__init__(self)

self.backgroundImage = None
self.checkImage = None

self.eventFunc = { "ON_CHECK" : None, "ON_UNCKECK" : None, }
self.eventArgs = { "ON_CHECK" : None, "ON_UNCKECK" : None, }

self.CreateElements()

def __del__(self):
Window.__del__(self)

self.backgroundImage = None
self.checkImage = None

self.eventFunc = { "ON_CHECK" : None, "ON_UNCKECK" : None, }
self.eventArgs = { "ON_CHECK" : None, "ON_UNCKECK" : None, }

def CreateElements(self):
self.backgroundImage = ImageBox()
self.backgroundImage.SetParent(self)
self.backgroundImage.AddFlag("not_pick")
self.backgroundImage.SetPosition(0, -2)
self.backgroundImage.LoadImage("d:/ymir work/ui/game/checkbox/checkbox.tga")
self.backgroundImage.Show()

self.checkImage = ImageBox()
self.checkImage.SetParent(self)
self.checkImage.AddFlag("not_pick")
self.checkImage.SetPosition(0, -2)
self.checkImage.LoadImage("d:/ymir work/ui/game/checkbox/checked.tga")
self.checkImage.Hide()

self.textInfo = TextLine()
self.textInfo.SetParent(self)
self.textInfo.SetPosition(20, -2)
self.textInfo.Show()

self.SetSize(self.backgroundImage.GetWidth() + self.textInfo.GetTextSize()[0], self.backgroundImage.GetHeight() + self.textInfo.GetTextSize()[1])

def SetTextInfo(self, info):
if self.textInfo:
self.textInfo.SetText(info)

self.SetSize(self.backgroundImage.GetWidth() + self.textInfo.GetTextSize()[0], self.backgroundImage.GetHeight() + self.textInfo.GetTextSize()[1])

def SetCheckStatus(self, flag):
if flag:
self.checkImage.Show()
else:
self.checkImage.Hide()

def GetCheckStatus(self):
if self.checkImage:
return self.checkImage.IsShow()

return False

def SetEvent(self, func, *args) :
result = self.eventFunc.has_key(args[0])
if result :
self.eventFunc[args[0]] = func
self.eventArgs[args[0]] = args
else :
print "[ERROR] ui.py SetEvent, Can`t Find has_key : %s" % args[0]

def OnMouseLeftButtonUp(self):
if self.checkImage:
if self.checkImage.IsShow():
self.checkImage.Hide()

if self.eventFunc["ON_UNCKECK"]:
apply(self.eventFunc["ON_UNCKECK"], self.eventArgs["ON_UNCKECK"])
else:
self.checkImage.Show()

if self.eventFunc["ON_CHECK"]:
apply(self.eventFunc["ON_CHECK"], self.eventArgs["ON_CHECK"])


#Arat;

elif Type == "listboxex":
parent.Children[Index] = ListBoxEx()
parent.Children[Index].SetParent(parent)
self.LoadElementListBoxEx(parent.Children[Index], ElementValue, parent)


#Altına ekle;

elif Type == "checkbox":
parent.Children[Index] = CheckBox()
parent.Children[Index].SetParent(parent)
self.LoadElementCheckBox(parent.Children[Index], ElementValue, parent)


#Arat;

def LoadElementListBoxEx(self, window, value, parentWindow):


#Üstüne ekle;

def LoadElementCheckBox(self, window, value, parentWindow):

if value.has_key("text"):
window.SetText(value["text"])

if value.has_key("checked") and value["checked"] == True:
window.SetCheckStatus(window.STATE_SELECTED)

if value.has_key("disabled") and value["disabled"] == True:
window.Disable()

self.LoadDefaultData(window, value, parentWindow)

 

Ekli dosyalar

  • etc.rar
    etc.rar
    1.3 KB · Görüntüleme: 0
paylaşım için teşekkürler
 
paylaşım için teşekkürler
 
Paylaşım için teşekkürler. İyi forumlar!
 
Merhabalar,

Paylaşımınız için teşekkür ederim.

İyi forumlar.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst