参考链接: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_())

本文介绍了如何在VSCode中安装PyQt库,设计图形界面并实现控件操作,包括使用QTDesigner设计UI,以及通过Python代码连接和处理按钮事件的示例。
246

被折叠的 条评论
为什么被折叠?



