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 78
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

texas1343

MT Üye
MT Üye
Mesaj
312
Çözümler
16
Beğeni
83
Puan
89
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