Çözüldü TAM EKRAN MODA RESİM NASIL EKLENİR

  • Konuyu açan Konuyu açan AYZER2541
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 402
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

AYZER2541

𝐑𝐄𝐂𝐄𝐏 𝐀𝐕𝐄𝐒𝐈𝐀 ✔
MT Üye
Mesaj
527
Çözümler
13
Beğeni
207
Puan
779
Ticaret Puanı
0
Merhaba ; Tam ekran mod da nasıl resim ekleyebilirim
Python:
Genişlet Daralt Kopyala
def __ArayuzManager(self):
    if constInfo.arayuzkoray == 0:
        self.interface.HideAllWindows()
        chat.AppendChat(chat.CHAT_TYPE_INFO, "Arayuz Kapatildi")
        constInfo.arayuzkoray = 1
    elif constInfo.arayuzkoray == 1:
        self.interface.wndTaskBar.Show()
        self.interface.wndChat.Show()
        self.interface.wndMiniMap.Show()
        try:
            self.interface.wndEnergyBar.Show()
        except:
            pass
        chat.AppendChat(chat.CHAT_TYPE_INFO, "Arayuz tekrar aktif")
        constInfo.arayuzkoray = 0

kare ile gösterdiğim yere gelecek şekilde yardımlarınız için şimdiden sağolun
2024-02-04_20-12-54.png
 
En son bir moderatör tarafından düzenlenmiş:
Çözüm
Tam ekran mod:
Genişlet Daralt Kopyala
Game.py aç ve Arat:

Kod:
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)

Altına Ekle:

Kod:
        onPressKeyDict[app.DIK_F7]    = lambda : self.interface.FullScreen()

ConstInfo.py aç ve ekle:

Kod:
full_screen_status = 0

InterFaceModule.py aç ve Arat:

Kod:
        self.wndMiniMap = None
        self.wndGuild = None
        self.wndGuildBuilding = None

Altına Ekle:

Kod:
        self.wndFullScreenImage = None

Tekrar Arat:

Kod:
if __name__ == "__main__":

    import app
    import wndMgr
    import systemSetting

Üstüne Ekle:

Kod:
    def FullScreen(self):
        self.FullScreenCheck()
        self.FullScreenProcces()

    def FullScreenCheck(self):
        if constInfo.full_screen_status < 0 or...
Tam ekran mod dediğiniz sistem çalışır haldeyken ekrana resim çağırabilirsiniz, arayuzkoray kontrollerinden sonra show hide yapqbilirsiniz
 
Tam ekran mod:
Genişlet Daralt Kopyala
Game.py aç ve Arat:

Kod:
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)

Altına Ekle:

Kod:
        onPressKeyDict[app.DIK_F7]    = lambda : self.interface.FullScreen()

ConstInfo.py aç ve ekle:

Kod:
full_screen_status = 0

InterFaceModule.py aç ve Arat:

Kod:
        self.wndMiniMap = None
        self.wndGuild = None
        self.wndGuildBuilding = None

Altına Ekle:

Kod:
        self.wndFullScreenImage = None

Tekrar Arat:

Kod:
if __name__ == "__main__":

    import app
    import wndMgr
    import systemSetting

Üstüne Ekle:

Kod:
    def FullScreen(self):
        self.FullScreenCheck()
        self.FullScreenProcces()

    def FullScreenCheck(self):
        if constInfo.full_screen_status < 0 or constInfo.full_screen_status > 1:
            return

        return True

    def FullScreenProcces(self):
        if constInfo.full_screen_status == 0:
            self.FullScreenShowImage()
            constInfo.full_screen_status = 1
        else:
            self.FullScreenHideImage()
            constInfo.full_screen_status = 0

    def FullScreenShowImage(self):
        wndFullScreenImage = ui.ImageBox()
        wndFullScreenImage.SetPosition(systemSetting.GetWidth() -1000, +500,) #Resimin Ekrandaki Konumu
        wndFullScreenImage.LoadImage("d:/ymir work/bayrak.png")
        wndFullScreenImage.Show()

        self.HideWindowsInFullScreenMode()

        self.wndFullScreenImage = wndFullScreenImage

    def FullScreenHideImage(self):
        self.wndFullScreenImage.Hide()
        self.ShowWindowsInFullScreenMode()

    def ShowWindowsInFullScreenMode(self):
        self.wndTaskBar.Show()
        self.wndChat.Show()
        self.wndMiniMap.Show()
        self.wndEnergyBar.Show()

    def HideWindowsInFullScreenMode(self):
        self.wndTaskBar.Hide()
        self.wndChat.Hide()
        self.wndMiniMap.Hide()
        self.wndEnergyBar.Hide()
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst