许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ‌VSCode快捷开发环境配置:集成FluentUI与QTdesigner‌

‌VSCode快捷开发环境配置:集成FluentUI与QTdesigner‌

阅读数 2679
点赞 33
article_banner

首先从0开始搭建基于PYQT5且带FluentUI、QTdesigner的基础环境见: https://www.bilibili.com/video/BV19V411F7Kg?t=395.0(这个时间节点之前的内容)该视频后面部分是关于PYCHARM的,这里说一下用VSCODE该怎么做。

使用vscode配置在左边资源管理器快速新建.UI、预览.UI、将.UI转换为.PY、在加载了FLUENT UI的QTdesigner中快速打开.UI文件可以这样做:

1、在vscode里安装PYQT Integration

2、在PYQT Integration扩展的设置里,"pyqt-integration.pyuic.cmd": ...\\envs\\pyqt\\Scripts\\pyuic5.exe(填你的具体地址,注意这里不需要加引号)

"pyqt-integration.pyuic.compile.addOptions": "-x"

"pyqt-integration.pyuic.compile.filepath": ${workspace}\Ui_${ui_name}.py(注意这里也不需要加引号)

3.在第二步都是在设置里填入你安装pyqt-tools的默认的程序的位置,到这里你可以在vscode左边资源浏览器右键将.ui转成.py文件了。

4.要实现在vscode左边的资源浏览器右键快速打开加载了fluentui的QTdesigner就需要像up这样重新写一下cpp脚本用来重新配置参数。

5.cpp代码如下:

#include <iostream>
#include <string>

int main(int argc, const char *argv[]) {
    // 创建一个字符串变量 cmd 来存储要执行的命令
    std::string cmd = "C:\\ProgramData\\anaconda3\\Scripts\\activate pyqt && C:\\Users\\***\\.conda\\envs\\pyqt\\python.exe D:\\PyQT\\PyQt-Fluent-Widgets\\tools\\designer.py";

    // 如果程序的命令行参数数量为 2
    if (argc == 2) {
        // 将第一个命令行参数(传入的文件路径)追加到 cmd 字符串后面
        cmd += ' ';
        cmd += argv[1];
    }

    // 使用 system 函数执行 cmd 中存储的命令
    system(cmd.c_str());

    // 返回 0 表示程序正常结束
    return 0;
}

7.cpp代码里的文件地址要换成你自己的,编译并运行成功后可以打开带fluentui的qt designer,把编译文件的地址填入之前的扩展的设置里"pyqt-integration.qtdesigner.path": ....\\script.exe(填你存放的位置,也不需要双引号)


武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空