Hocam, eline sağlık. Anca deneyebildim uygulamayı. Başlangıç için çok güzel olmuş.
Yalnız şu benioku dosyasına biraz ayrıntı yazılabilir ya Program kaynak kodundan nasıl derlenir? Yeni widget ekleme nasıl yapılır? Example içeriği nedir? gibi
Bu arada “Example” içerisindeki buraya tıkla da ayrıca hoş olmuş
Yalnız ben iki tane not kullanmak istemiştim. Bu yüzden widgets dizinindeki Note dizinini kopyalayıp ismini Program yaptım. Ardından ikisine farklı şeyler yazdım. Fakat bilgisayar kapatılıp açılınca ve ya widgetleri yenileyince iki ayrı not widgeti aynı şeyleri (en son hangsinde değişiklik yaptıysam onu) gösteriyor. Acaba henüz hazır gelen widgetler dışında yenisini ekleme işlemi yapılamıyor mu? Bunu da bildireyim dedim.
Github’a da yazdım bu arada.
@edge35 widgetin klasörünü kopyaladıktan sonra içindeki main.qml dosyasındaki appName değişkenini değiştirmeyi unutmayın. Çünkü Widgetcinin sağladığı WFile elementi ile dosya yazma&okuma gerçekleştiği için, dosyanın kaydedileceği yolu da parametre olarak vermeniz gerek.
Bunun için ise sadece widget adını yazmanız yeterli. Eğer widget klasörü dışında bir yerde dosya okumak isterseniz ise readFileAnywhere(“dosyaYolu”) ve yazmak için ise saveFileAnywhere(“dosyaYolu”, “veriler”) ile yapabilirsiniz.
Note uygulaması ise readFile(“wigdetAdi”, “dosyaAdi”) şeklinde çalışıyor. bu yüzden widget adını ilk parametre olarak vermeyi unutmayın
Bu isim değişikliği vb. fundamental variable configurasyonu işleminde developer veya son kullanıcının işini kolaylaştıracak bir önerim var. Qt un desteklediği bir configurasyon arayüzü var invokable olarak cpp ye ordan qml içindeki lere bağlanabilir. Belki istediğiniz bu olmayabilir sadece öneri.
Elinize sağlık kolay gelsin.
@eminfedar, bu note widget’ine sekme ekleme yapabilir misiniz Birbirinden farklı yazmak istediğim şeyler var, her biri için ayrı widget oluştursam çok yer kaplayacak. Bi sekme özelliği olsa fena olmazdI
@edge35 aslında widgeti düzenleme kısmında yüksekliğini veya genişliğini arttırarak daha uzun notlar yazabilirsiniz. Sekme ekleme mümkün, fakat şimdilik widgetci’ye yoğunlaşmam gerek. Aslında widgetleri communitynin yani topluluğun yapıyor olması gerek Ben test amaçlı birkaç tane koymuştum.
[Geliştirildi] Note widgeti. (Artık sekmeler ile çoklu not tutabilirsiniz!)
[Geliştirildi] Image widgeti. (Artık fare ile yeniden boyutlandırılabiliyor!)
[Geliştirildi] Watch widgeti. (Saat widgeti artık biraz daha küçük)
[Kaldırıldı] Widgeti Kilitleme seçeneği.
[Eklendi] Widgeti Taşıma seçeneği. (Bir widgeti taşımak için sağ tıklayıp Taşı seçeneğini seçebilirsiniz)
[Eklendi] Systeminfo widgeti CPU kullanımı hakkında anlık bilgi veriyor. (Tema giydirilmedi, sadece salt yazıdan ibaret, geliştiriciler taban alıp güzel bir görünüme sokabilirler.)
[Düzeltildi] Varsayılan olarak gelen Widgetlerin yazıma kapalı olma sorunu. (Artık varsayılan olarak yazma izni var.)
Bunlar dışında pekçok sorun giderildi, düzeltmeler yapıldı, iyileştirmeler yapıldı. Widgetci önceki sürüme göre daha stabil.
Depoya uygulamayı ben ekleyemiyorum ama .deb dosyasını indirip, indirme linklerinin altındaki kurulum kodlarını terminalde çalıştırarak veya debins kullanarak çift tıkla kurabilirsiniz.