Bu yazı 8 ay 26 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir. Uzun uğraşlar sonucunda yeni sürümü yayınlamaktan mutluluk uyuyorum
Bu sürümde Virux u platform bağımsız olarak sunuyorum… Bu sürümle gelen yenilikler ise şöyle:
* Yeni bir dialog eklendi.
* Sistem menüsüne Kapat ve Açılışta başlat seçeneği eklendi.
* Bu ayarların kaydedilmesi için QSettings sınıfı kullanıldı.
* Dialogların Escape tuşuyla kapanması önlendi. Bu yüzden uygulama kapanıyordu.
En son maddeyle beraber PyQt bilen arkadaşların katkı sağlamasında gerekli şartlara bir yenisi daha eklenmiş oldu.
Her QDialog’u genişleten sınıfınızda bu şekilde bir method tanımlanması gerekmektedir.
def keyPressEvent(self, event):
if event.key() == Qt.Key_Escape:
pass
Qt.Key_Escape i kullanabilmek için QtCore modülünde bulunan Qt’yi import etmeniz gerekmektedir…
Unutmayın QDialog’u miras alan sınıfınızın adı DMessage olmalıdır; Python dosyasının adı önemli değildir…
Yeni sürüme buradan ulaşabilirsiniz. Yalnız Windows kullanıcıları için derlenmiş halini veremiyorum. Çünkü derlemeden sonra bir takım hatalar oluşuyor.
Windows sisteminizde Python ve PyQt kurulu ise virux.py dosyasını virux.pyw yaparak çalıştırınız ki; açılışta çalıştır seçeneğini aktif yapınca işletim sisteminiz açılınca konsol çıkmasın…
Dialog olarak katkı sağlamak isterseniz belirtilen kurallara uyarak yazdığınız kodları bu yazıya yorum yazarak ulaştırabilirsiniz. Python dosyanıza __author__ değişkeni tanımlayıp isminizi yazmanız da katkıyı yapanın kim olduğunu belirtecektir…
Yazım hatası varsa bildiriniz.
Bu yazı Creative Commons-BY-SA ile lisanslanmıştır. Bu yazıyı ilk sahibini belirtmek ve aynı lisansla dağıtmak koşuluyla kullanabilirsiniz.
Benzer Yazılar:
