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

texas1343

MT Üye
MT Üye
Mesaj
403
Çözümler
21
Beğeni
115
Puan
499
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()
 
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