PyQt

2012-01-06 25 views
6

'da basit bir düğme nasıl uygulanır? PyQt'de tıklatıldığında "Merhaba dünya" yazdıran basit bir düğme uygulamak istiyorum. Bunu nasıl yapabilirim?PyQt

Ben PyQt bir gerçek yeni biriyim.

+3

deneyin bazı [öğreticiler] (http://zetcode.com/tutorials/pyqt4/) – reclosedev

cevap

20

PyQt4'te yeniyseniz, başlamanız için PyQt Wiki üzerinde bazı yararlı eğiticiler vardır.

Ama bu arada

, burada "Merhaba Dünya" örnek:

from PyQt4 import QtGui, QtCore 

class Window(QtGui.QWidget): 
    def __init__(self): 
     QtGui.QWidget.__init__(self) 
     self.button = QtGui.QPushButton('Test', self) 
     self.button.clicked.connect(self.handleButton) 
     layout = QtGui.QVBoxLayout(self) 
     layout.addWidget(self.button) 

    def handleButton(self): 
     print ('Hello World') 

if __name__ == '__main__': 

    import sys 
    app = QtGui.QApplication(sys.argv) 
    window = Window() 
    window.show() 
    sys.exit(app.exec_()) 
+0

Çok teşekkür ederim okumak için. –

+0

Bunu denediğimde: "Platform eklentisi" xcb "yüklenemedi. Mevcut platformlar "linuxfb" ve "minimal" dir. Neden biliyor musun? En son kararlı Python, IPython, Qt5 ve PyQt4 ' –

+0

@ user815423426'dan anlık görüntülerle koşuyorum. Kurulumunuz bozuk gibi görünüyor. Hangi platformdasınız ve bileşenleri nasıl kurdunuz? – ekhumoro