Merhaba Ali Bey, Yazdığınız araca kullanıcıların erişimini kolaylaştırma açısında naçizane birkaç önerim olabilir:
1) Sadece ilgili (dönüştürülebilen: biteslem resmi, video, ses) dosyalara sağ tıklandığında, context menüde görünen bir kısayol olabilir. 2) Dolphin araç çubuğuna ve menülerine eklenen bir kısayol olabilir. Ancak sadece seçilen dosyalar yapılacak işleme uygunsa aktif olmalıdır. (Sizin şu anda yaptığınız böyle birşey sanırım) 3) Uygulama bu yollardan biri ile çalıştırıldığında, öncelikle seçilmiş olan dosya/dosyaların türüne göre yapılabilecek işlemleri göstermelidir. Ancak diğer işlemlere de erişim olmalıdır. 4) Kullanıcı için işlevleri anlaşılır kılmak açısından, ses, video ve resim işlemleri ayrı arayüzlerde toplanabilir. Sekmelerden oluşan bir yapı tüm seçenekleri her an erişilebilir halde tutar. 5) Dönüştürülen orijinal dosyaların yanlışlıkla üzerine yazılması, bir uyarı penceresi ile engellenmelidir. Ancak tamamen kısıtlamak doğru değildir. Kullanıcı ihtiyaçlarını bir kullancıı olarak iyi bildiğinizden, işlevleri belirlemede sorun yaşamayacağınızı düşünüyorum. İlk etapta pek çok fonksiyonu olan bir aaç yapmak yerine, az sayıda işi çok kolay halleden bir araç geliştirme stratejisini izlemenizi öneririm. "Çok kolay halletme" için ortaya koyduğunuz tasarımları, daha sonra başka işlevlere de uygulama şansınız olacaktır. Ellerinize sağlık. Kolay gelisin. İlker 2011/6/6 Ali E.İMREK <[email protected]> > Selamlar, > > Video veya resim dosyalarını hızlıca dönüştürmek istediğimde konsoldan > ffmpeg, convert gibi komutları kullanıyordum. Bazen komut > parametrelerini kullanmam gerektiğinde doküman araması yapmam > gerekiyordu bende sık kullandığım dönüştürme işleri için Dolphin ve > Thunar'a servis menüleri ekliyordum. Servis menüsü listesi uzamaya > başlayınca bu işi derleyip toparlayacak bir araç geliştirmeye karar > verdim. (Ben aslında yazılımcı falan değilim, maksat spor olsun > havasındayım) > > Her neyse tasarladığım araç özetle Dolphin'e bir servis menüsü > ekliyor, seçilen dosyaları bir arayüzde açıp kullanıcının her dosya > için bir çevirme plugin'i seçmesini ve ayarlarını yapmasını sağlıyor, > sonra topluca çevirme işlemini başlatıyor. Plugin destekli bir şey > olacak, yani araç aslında çevirme yapmıyor çevirmeyi pluginler > yapacak, plugin de Python ile yazılabilecek, isteyen "os.system()" > çağrısı kullanacak isteyen "import pyffmpeg". Plugin, miras aldığı > temel bir sınıfın üzerine kendi ayarları için Qt-Gtk-vs. ile > diyaloglar da oluşturabilecek. > > Aslında bazı temel sınıflar yazdım ancak çalışır bir şey olmadığından > bağlantı vermiyorum henüz. Bu aşamada öneri ve fikir veren olabilir > diye bir yazayım dedim. > > > -- > Ali E.İMREK > _______________________________________________ > Pardus-kullanicilari e-posta listesi > Listeden çıkmak için > http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini > kullanın. > Listeye iletmek istediğiniz soruları > [email protected] adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > >
_______________________________________________ Pardus-kullanicilari e-posta listesi Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini kullanın. Listeye iletmek istediğiniz soruları [email protected] e-posta adresine gönderin. Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin.
