- Katılım
- 25 Temmuz 2025
- Mesajlar
- 21
Kod:
# Arat
self.itemList = []
## Altına ekle
self.DataText = [""] * 10
self.TimeText = 0
self.delayText = 0.13# Kaydırma Hızı
## Arat
def OnScrollWheel(self, nLen):
if self.scrollBar:
if int(nLen) < 0:
self.scrollBar.OnDown()
else:
self.scrollBar.OnUp()
## Üstüne ekle
def ScrollItemText(self):
if app.GetTime() - self.TimeText < self.delayText:
return
self.TimeText = app.GetTime()
for i in xrange(1, 10):
itemPos = (self.pageNum * 9) + (i - 1)
if len(self.itemList) <= itemPos or not self.DataText[i - 1]:
self.wndItemList[i][1].SetText("")
continue
text = self.DataText[i - 1]
self.DataText[i - 1] = text[1:] + text[0]
self.wndItemList[i][1].SetText(self.DataText[i - 1][:15])
## Arat
def OnUpdate(self):
# En altına ekle
self.ScrollItemText()
## Arat
itemName.SetText(item.GetItemName())
# En altına ekle
if itemVnum > 0:
itemNameStr = item.GetItemName()
self.DataText[i - 1] = " " + itemNameStr + " "
else:
self.DataText[i - 1] = ""