KCmdLineArgs sınıfı, KDE'nin oluşturmuş olduğu bir sınıf.
Sınıfın amacı komut satırı argümanlarıyla ilgili olan işleri halletmek.
Yönetici ailesindeki kullanımı şu şekilde:
KCmdLineArgs.init(sys.argv, aboutData)
args = KCmdLineArgs.parsedArgs()
init() metodu, argümanları almayı sağlıyor, ilk parametrede argümanları veriyoruz, ikincisinde de programı açıklayan KAboutData nesnesini vermemiz gerekiyor. Bu şekilde başlattıktan sonra da args değişkenine parsedArgs() metodunu kullanarak atabiliyoruz.
Alternatif olarak aslında bir şey kullanmaya gerek yok gibi görünüyor. Zaten QApplication ve QUniqueApplication argüman olarak bunları alabiliyor yani sys.argv verebiliyoruz.
KCmdLineArgs belgelendirme adresi:
http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/classKCmdLineArgs.html
Hiç yorum yok:
Yorum Gönder