使用python进行界面编程,需要qt的designer来设计界面。
- pip install PyQt5
- pip install PyQt5-tools
- 打开visual studio code,搜索并安装pyqt integration扩展
![v2-9bb7aab974917c4093f70e1f283b46e1_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=357eff46-0430-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-9bb7aab974917c4093f70e1f283b46e1_b.jpg)
4.建一个py文件,右键点击后下图所示
![v2-f191701fb29c256e96f6d193f8f7c527_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=357eff46-0430-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-f191701fb29c256e96f6d193f8f7c527_b.jpg)
选择PYQT:New Form的话,就会打开qt designer 界面编辑器。但是前提是需要对pyqt integration进行一定的配置,主要是对两处进行修改。
5.
![v2-d1e6268f4f9ac9a29807199f6724cd3d_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=357eff46-0430-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-d1e6268f4f9ac9a29807199f6724cd3d_b.jpg)
如图,在pyqt integration这个扩展的设置里对pyuic5的路径以及QT designer的路径进行设置。这两个文件在我的电脑里是在conda环境TF文件夹下面,搜索pyuic5和designer既可以找到位置。
6.对pyqt integration这个扩展设置好相应的路径以后,就可以进行步骤4的操作了,新建一个ui文件。
7.对ui文件点击右键,如图所示
![v2-270f50a289dc8507055b0e3308dbf830_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=357eff46-0430-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-270f50a289dc8507055b0e3308dbf830_b.jpg)
可以对untitled.ui文件进行编译,自动生成对应的py文件Ui_untitled.py
总结一下:顺序应该是1.2.3.5.6.7
///
新版的qt出问题了,解决方法是下面文章:
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题www.jb51.net/*
我的:C:Program FilesPython38Libsite-packagespyqt5_toolsQtbin
旧版的designer.exe文件在C:Program FilesPython38Libsite-packagespyqt5_tools
这是因为新版的PYQT5-tool中的designer.exe文件位置改变了。*/
目录1:C:Program FilesPython38Libsite-ackagespyqt5_toolsQtpluginsplatforms
因为新版的bin文件夹有platforms文件夹,我们只用复制里面的两个到目录2里面即可.
有一个文件重复,选择覆盖
目录2:C:Program FilesPython38Libsite-packagespyqt5_toolsQtbinplatforms