Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

VALTRIX DECK - Logo Guncellemesi

Dosyalar

valtrix_deck.py -> Guncellenmis ana kod (logo eklendi) valtrix_logo.py -> Logo, koda gomulu (base64). Silmeyin. logo.ico -> EXE ve gorev cubugu ikonu logo.png -> 1024x1024 seffaf kosem logo (yedek) BUILD_EXE.bat -> Cift tiklayin, EXE olusur

Yapilan degisiklikler

  1. Gorev cubugu + pencere ikonu: app.setWindowIcon() + setWindowIcon() ve Windows'un exe ikonu yerine logoyu gostermesi icin SetCurrentProcessExplicitAppUserModelID cagrisi eklendi.
  2. "VALTRIX DECK" yazisinin hemen ustune 88px logo eklendi.
  3. Ust bardaki 🎛️ emojisi gercek logo (20px) ile degistirildi.
  4. Logo base64 olarak koda gomulu -> EXE tek dosya calisir, yaninda resim tasimaniza gerek yok.
  5. Pencere yuksekligi 710 -> 790 (logo icin yer acildi).

EXE olusturma

Windows'ta bu klasoru acin ve BUILD_EXE.bat dosyasina cift tiklayin. Sonuc: dist\VALTRIX DECK.exe

Not: keyboard kutuphanesi tus gonderdigi icin EXE'yi "Yonetici olarak calistir" ile baslatmaniz onerilir. Ayrica antivirus PyInstaller cikisini uyarabilir, normaldir.

--- GUNCELLEME 2 ---

  • Metin / Sablon penceresi acilmiyordu: cerceve bayragi Qt.Dialog olmadigi icin pencere ana pencerenin ARKASINDA kaliyordu. Artik Qt.Dialog | FramelessWindowHint | WindowStaysOnTopHint + ApplicationModal, ana pencerenin ortasina hizalanip one aliniyor ve imlec dogrudan metin alanina odaklaniyor. Ctrl+Enter = Kaydet.
  • Kisayol kaydi keyboard.read_hotkey() yerine Qt tabanli pencere ile yapiliyor (yonetici yetkisi gerekmiyor, takilmiyor).
  • Metin yazarken keyboard.write basarisiz olursa pynput ile yaziliyor (Turkce karakter sorunlarina karsi yedek yol).
  • Tum Duzenle islemleri try/except icinde, hata artik durum cubugunda gorunuyor; iptal durumlari da bildiriliyor.

--- GUNCELLEME 3 (derleme hatasi duzeltmesi) --- Hata: PermissionError [WinError 5] ... build\VALTRIX DECK\localpycs

Sebebi: Proje OneDrive klasorunde (OneDrive\Masaustu\stream deck). OneDrive senkronizasyonu build klasorunu kilitliyor, PyInstaller'in --clean adimi klasoru silemiyor.

Cozum (yeni BUILD_EXE.bat):

  • --clean kaldirildi.
  • Tum derleme %TEMP%\valtrix_build altinda yapiliyor (OneDrive disinda), sadece hazir EXE dist\ klasorune kopyalaniyor.
  • Acik olan eski EXE taskkill ile kapatiliyor (dosya kilidi sorunu).
  • work / dist / spec yollari ayri ayri veriliyor.

ONEMLI: BUILD_EXE.bat'i YONETICI olarak calistirmayin (PyInstaller bunu uyariyor). Normal cift tiklama yeterli. Uygulamanin kendisini (EXE) yonetici olarak calistirmak ise tus gonderme icin onerilir.

Hala hata alirsaniz:

  1. OneDrive'i gecici duraklatin (Pause syncing) veya proje klasorunu C:\stream deck gibi OneDrive disina tasiyin.
  2. BUILD_EXE_HATA_AYIKLAMA.bat ile konsollu surum uretip hata mesajlarini okuyun.

--- GUNCELLEME 4 --- Hata: FileNotFoundError: Icon input file ...\Temp\valtrix_build_dbg\logo.ico not found

Sebebi: --specpath ile spec dosyasi %TEMP%'e yazilinca PyInstaller "logo.ico" goreli yolunu spec klasorune gore ariyordu.

Cozum: bat dosyalarinda ikon, ana script ve modul yolu artik mutlak olarak veriliyor: --icon "%~dp0logo.ico" --paths "%~dp0" "%~dp0valtrix_deck.py"

Not: 'WARNING: Hidden import "sip" not found!' mesaji normaldir, EXE'yi etkilemez.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors