参考链接:VSCode+PyQt之Python界面编写_vscode编写图形化界面-CSDN博客
1.安装库
pip install PyQt5
pip install PyQt5-tools
pip install qt5_applications
2.在VSCode里下载并安装PYQT Integration
3.配置pyqt integration
4.打开qt designer
在工程文件的空白处右键,点击“PT: New Form”,打开qt设计器后设计界面,保存后会有一个.ui文件,选中该文件右键,点击“PT: Compile Form”,会生成一个同名的.py文件,可使用Python调用该.py文件的控件。
5.调用案例
import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import*
import Ui_MainWindow
def btn_clicked():
ui.textEdit.append("button clicked")
def clear():
ui.textEdit.clear()
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow.Ui_MainWindow()
ui.setupUi(MainWindow)
ui.label.setText("hello world")
ui.pushButton.setText("清除日志")
ui.pushButton.clicked.connect(clear) #绑定按钮事件
ui.testbtn.clicked.connect(btn_clicked)
# 代码创建控件
label = QtWidgets.QLabel("this is a label!", MainWindow)
label.setGeometry(100, 100, 200, 50) # 设置标签位置和大小
MainWindow.show()
sys.exit(app.exec_())