PyQt5写一段代码,将打印hello world,点击打印按钮,将hello world在界面显示
时间: 2023-11-12 09:05:11 浏览: 157
好的,这是一个简单的PyQt5程序示例,实现打印“Hello World!”并在界面上显示出来:
```python
import sys
from PyQt5.QtWidgets import QApplication, QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QLabel
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建布局
hlayout = QHBoxLayout()
vlayout = QVBoxLayout()
# 创建Label
self.label = QLabel(self)
self.label.setText("Hello World!")
self.label.setAlignment(Qt.AlignCenter)
vlayout.addWidget(self.label)
# 创建按钮
button = QPushButton("打印", self)
button.clicked.connect(self.printHello)
hlayout.addWidget(button)
vlayout.addLayout(hlayout)
# 设置窗口布局
self.setLayout(vlayout)
self.setWindowTitle('Hello World')
self.show()
def printHello(self):
print('Hello World!')
app = QApplication(sys.argv)
widget = MyWidget()
sys.exit(app.exec_())
```
当您运行程序时,将在界面上看到一个标签显示“Hello World!”,并有一个打印按钮。单击按钮时,将在Python的控制台中打印“Hello World!”。
阅读全文