目录
1--创建窗口
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == "__main__":
app = QApplication(sys.argv) # 创建对象
w = QWidget() # 创建界面
# 设置窗口标题
w.setWindowTitle("First Pyqt")
# 展示窗口
w.show()
# 程序进行循环等待状态
app.exec_()
2--添加按钮
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
if __name__ == "__main__":
app = QApplication(sys.argv) # 创建对象
w = QWidget()
# 设置窗口标题
w.setWindowTitle("First Pyqt")
# 在窗口里面添加控件
btn = QPushButton("Button")
# 设置按钮的父亲是当前窗口,等于是添加到窗口中显示
btn.setParent(w)
# 展示窗口
w.show()
# 程序进行循环等待状态
app.exec_()
3--添加纯文本
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel
if __name__ == "__main__":
app = QApplication(sys.argv) # 创建对象
w = QWidget()
# 设置窗口标题
w.setWindowTitle("First Pyqt")
# 创建label,创建之初指定父亲
label = QLabel("Account: ", w)
# 显示位置与大小:(x, y, w, h)
label.setGeometry(20, 20, 100, 30)
# 展示窗口
w.show()
# 程序进行循环等待状态
app.exec_()
4--添加文本框
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QLabel, QLineEdit
if __name__ == "__main__":
app = QApplication(sys.argv) # 创建对象
w = QWidget()
# 设置窗口标题
w.setWindowTitle("First Pyqt")
# 创建label,创建之初指定父亲
label = QLabel("Account: ", w)
# 显示位置与大小:(x, y, w, h)
label.setGeometry(20, 20, 100, 30)
# 创建文本框
edit = QLineEdit(w)
edit.setPlaceholderText("请输入账号")
edit.setGeometry(90, 25, 200, 20)
# 在窗口里面添加控件
btn = QPushButton("sign up", w)
btn.setGeometry(50, 80, 70, 30)
# 展示窗口
w.show()
# 程序进行循环等待状态
app.exec_()