pyqt5制作qq代码怎么写
时间: 2023-03-29 09:04:18 浏览: 208
你可以参考以下代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton
class QQ(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 300, 220)
self.setWindowTitle('QQ')
self.label1 = QLabel('账号:', self)
self.label1.move(50, 30)
self.label2 = QLabel('密码:', self)
self.label2.move(50, 70)
self.textbox1 = QLineEdit(self)
self.textbox1.move(100, 30)
self.textbox2 = QLineEdit(self)
self.textbox2.move(100, 70)
self.textbox2.setEchoMode(QLineEdit.Password)
self.button = QPushButton('登录', self)
self.button.move(100, 120)
self.button.clicked.connect(self.login)
self.show()
def login(self):
account = self.textbox1.text()
password = self.textbox2.text()
# 在这里添加登录逻辑
print('账号:', account)
print('密码:', password)
if __name__ == '__main__':
app = QApplication(sys.argv)
qq = QQ()
sys.exit(app.exec_())
```
这是一个简单的 QQ 登录界面,包含账号、密码输入框和登录按钮。当用户点击登录按钮时,会调用 `login` 方法,你可以在这个方法里添加登录逻辑。
阅读全文
相关推荐


















