Voglio implementare un semplice pulsante in PyQt che stampa "Hello world" quando si fa clic. Come lo posso fare?Come implementare un semplice pulsante in PyQt
Sono un vero novizio in PyQt.
Voglio implementare un semplice pulsante in PyQt che stampa "Hello world" quando si fa clic. Come lo posso fare?Come implementare un semplice pulsante in PyQt
Sono un vero novizio in PyQt.
Se sei nuovo a PyQt4, ci sono alcuni tutorial utili su PyQt Wiki per iniziare.
Ma nel frattempo, ecco il vostro esempio "Ciao Mondo":
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_())
Thank you very much. –
Quando provo questo ottengo: 'Impossibile caricare il plugin di piattaforma" xcb ". Le piattaforme disponibili sono "linuxfb" e "minimal". Sai perché? Sono in esecuzione da Python con l'ultima versione stabile, IPython, Qt5 e snapshot da PyQt4' –
@ user815423426. Sembra che la tua installazione sia interrotta. Su quale piattaforma sei attivo e come hai installato i componenti? – ekhumoro
provare a leggere un po 'di [tutorial] (http://zetcode.com/tutorials/pyqt4/) – reclosedev