Как реализовать простую кнопку в PyQt
Я хочу реализовать простую кнопку в PyQt, которая печатает "Hello world"при нажатии. Как я могу это сделать?
Я настоящий новичок в PyQt.
1 ответов
Если вы новичок в PyQt4, есть несколько полезных руководств по PyQt Wiki чтобы вы начали.
но тем временем, вот ваш пример "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_())