Quiero implementar un botón simple en PyQt que imprime "Hola mundo" al hacer clic. ¿Cómo puedo hacer eso?Cómo implementar un botón simple en PyQt
Soy un novato real en PyQt.
Quiero implementar un botón simple en PyQt que imprime "Hola mundo" al hacer clic. ¿Cómo puedo hacer eso?Cómo implementar un botón simple en PyQt
Soy un novato real en PyQt.
Si es nuevo en PyQt4, hay algunos tutoriales útiles en el PyQt Wiki para comenzar.
Pero mientras tanto, aquí está tu ejemplo "Hello World":
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_())
Muchas gracias. –
Cuando intento esto obtengo: 'Error al cargar el plugin de la plataforma" xcb ". Las plataformas disponibles son "linuxfb" y "minimal". ¿Sabes por qué? Me estoy ejecutando con la última versión estable de Python, IPython, Qt5 y una instantánea de PyQt4' –
@ user815423426. Parece que tu instalación está rota. ¿En qué plataforma estás y cómo instalaste los componentes? – ekhumoro
tratar de leer algunos [tutoriales] (http://zetcode.com/tutorials/pyqt4/) – reclosedev