请帮我写一个pyqt6 弹窗的脚本
时间: 2023-06-06 19:08:03 浏览: 132
好的,我可以帮您编写一个PyQt6弹窗的脚本。以下是一份简单的示例代码,供您参考:
```python
import sys
from PyQt6.QtWidgets import QApplication, QWidget, QLabel, QPushButton, QVBoxLayout
class MyPopup(QWidget):
def __init__(self):
super().__init__()
# 设置弹窗的标题和大小
self.setWindowTitle("弹窗")
self.setGeometry(100, 100, 300, 200)
# 创建标签和按钮,并将它们添加到垂直布局中
label = QLabel("这是一个弹窗", self)
button = QPushButton("关闭", self)
layout = QVBoxLayout()
layout.addWidget(label)
layout.addWidget(button)
# 设置弹窗的布局
self.setLayout(layout)
# 连接按钮的 clicked 信号到关闭弹窗的槽函数
button.clicked.connect(self.close)
if __name__ == '__main__':
app = QApplication(sys.argv)
popup = MyPopup()
popup.show()
sys.exit(app.exec())
```
这个例子创建了一个带有标签和按钮的简单弹窗。您可以通过修改代码来自定义弹窗的外观和行为。希望对您有所帮助!
阅读全文