Yardım Sistemin açılan ekranını sol tık ile kapatma

  • Konuyu açan Konuyu açan texas1343
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 248
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

texas1343

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
684
Çözümler
32
Beğeni
899
Puan
899
Ticaret Puanı
0
iyi aksamlar herkese videoda gösterdiğim gibi birinci sistem tıklama ile açıp kapanıyor ama diğer sistem sadece tıklama ile açılıyor kapanması quiden yapılıyor interface neresine ekleme yapmam gerekiyor ve ne yazmam gerekiyor ve ya başka bir yere?

 
Örnek eklediğin kader çarkı sisteminde dikkat edersen şu bölüm var.


Python:
Genişlet Daralt Kopyala
        def RouletteOpen(self):
            if self.wndFate.IsShow():
                self.wndFate.Hide() 
            else:
                self.wndFate.Open()
Pencere açık ise gizle değilse aç diyor.
Aynı şekilde sıralama sistemini açtığın kod bloğuna bu şekilde uyarlama yap sorunun çözülür.

Eğer bu ise böyle yap.


Python:
Genişlet Daralt Kopyala
    def ShowRankGlobal(self):
        if self.wndRankInfo.IsShow():
            self.wndRankInfo.Hide()
        else:
            self.wndRankInfo.Show()
 
çoğu sistem böyle eklenmiş ama sadece bununla eklemek ile olmuyor galiba
 
Hangi işlev ismi ile çağırdığını kontrol et. Show mu var Open mı var sınıfta. Eğer sınıf için bir değişken tanımlanmadıysa init içine sınıf için bir değişken tanımla sonra MakeWindows (yanlış hatırlamıyorsam) içinde o değişkene sınıfı ata. Sonra artık bir işlev ismi ile Açabilirsin.

def Example(self):
if self.wndExample:
self.wndExample.Show()

Kullan

self.interface.Example()

Bu sadece pencereyi açar yukardaki forgivenin verdiği gibi yaparsan dediğin şekilde olur.
 
Geri
Üst