帮我写一段Python代码,给女朋友表白,能实现界面交互,比较复杂一点,看起来高大上
时间: 2023-07-31 19:07:21 浏览: 51
好的,我可以帮你写一个基于PyQt5的界面交互程序,里面包含了你的表白内容,按下"表白"按钮后会弹出消息框,并且提示"已发送表白信息"。
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox, QLineEdit, QLabel
class LoveWindow(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 400, 200)
self.setWindowTitle('表白程序')
self.label = QLabel("亲爱的,我想对你说:", self)
self.label.move(70, 20)
self.text_edit = QLineEdit(self)
self.text_edit.move(70, 50)
self.text_edit.resize(260, 30)
self.btn = QPushButton('表白', self)
self.btn.move(150, 100)
self.btn.clicked.connect(self.show_message_box)
self.show()
def show_message_box(self):
msg_box = QMessageBox()
msg_box.setWindowTitle('表白结果')
msg_box.setText('已发送表白信息')
msg_box.exec_()
if __name__ == '__main__':
app = QApplication(sys.argv)
love_window = LoveWindow()
sys.exit(app.exec_())
```
你只需要在 `self.text_edit` 中输入你要表白的内容,点击"表白"按钮就可以了。