如何在PyQt中实现一个简单的按钮
我想在PyQt中做一个简单的按钮,点击后能显示“Hello world”。我该怎么做呢?
我在PyQt方面还是个新手。
1 个回答
22
如果你刚接触PyQt,网上有一些很不错的教程可以帮助你入门,特别是在PyQt Wiki这个网站上。不过在你开始之前,这里有一个简单的“你好,世界”示例:
from PyQt5 import QtWidgets, QtCore
class Window(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.button = QtWidgets.QPushButton('Test')
self.button.clicked.connect(self.handleButton)
layout = QtWidgets.QVBoxLayout(self)
layout.addWidget(self.button)
def handleButton(self):
print('Hello World')
if __name__ == '__main__':
import sys
app = QtWidgets.QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())