Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Sistem Tepsisine İkon Ekleme (PyQt4)

Konu, 'Python / Zope' kısmında Rahman Yazgan tarafından paylaşıldı.

  1. Rahman Yazgan

    Rahman Yazgan Daimi Üye

    Kayıt:
    29 Ocak 2008
    Mesajlar:
    820
    Beğenilen Mesajlar:
    0
    Meslek:
    Jr. Full Stack Developer (.NET / Java)
    Şehir:
    İstanbul
    [​IMG]

    Kod:
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    import sys
    from PyQt4 import QtCore, QtGui
    
    app = QtGui.QApplication([])
    ikon = QtGui.QSystemTrayIcon()
    
    # İkonumuza Menü ekliyoruz.
    menu = QtGui.QMenu()
    # Menüye resimli ikon ekliyoruz.
    # Eğer resim eklemeyeceksek; 
    # cikis = QtGui.QAction(u"Çıkış") yazmamız yeterli olacaktı.
    
    cikis = QtGui.QAction(QtGui.QIcon('cikis.png'), u"Çıkış", None)
    menu.addAction(cikis)
    
    
    QtCore.QObject.connect(cikis, QtCore.SIGNAL("triggered()"), app.quit)
    
    ikon.setContextMenu(menu)
    
    # İkonumuza Menü ekliyoruz.
    ikon.setIcon(QtGui.QIcon("cikis.png"))
    
    ikon.show()
    
    # İkonumuza mesaj kutucuğu ekliyoruz.
    # Information yerine Warning ve Critical da yazabilirdik. 
    # NoIcon yazarsak mesaj kutucuğu açılmaz.
    # 3000 milisaniye mesaj görüntülenecek.
    ikon.showMessage( u"Başlık", "Mesaj", ikon.Information, 3000)
    
    
    sys.exit(app.exec_())
    tar:
    http://www.4shared.com/file/54116392/38869f7/sistem_tepsisi.html

    zip:
    http://www.4shared.com/file/54116404/3e66610e/sistem_tepsisi.html

    Ayrıntılı bilgi : http://doc.trolltech.com/4.3/qsystemtrayicon.html