如何在PyQt中实现一个简单的按钮

11 投票
1 回答
49380 浏览
提问于 2025-04-17 09:41

我想在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_())

撰写回答