Mac,在vscode中设置QTDesigner的path

文章讲述了在使用PyQt6时遇到的Designer路径问题,用户在尝试直接输入时遇到错误,原因是路径指向的是一个目录。解决方法是通过右键显示包内容,找到真正的Designer应用路径,指向MacOS文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个第一次弄真的有点好玩,直接输入会显示:
Error: Command failed: "/Users/frd/opt/anaconda3/envs/pyqt6/lib/python3.11/site-packages/PySide6/Designer.app" /bin/sh: /Users/frd/opt/anaconda3/envs/pyqt6/lib/python3.11/site-packages/PySide6/Designer.app: is a directory

原因是它是个目录?是个目录?Howcome?

解决方法:

右键,显示包内容,真的是一个目录,点击MacOS,即可显示真正的Designer的路径。

图片如下:

### 如何在Qt UI中指定自定义Widgets Designer的exe路径 对于希望集成特定版本或自定义构建的 `Qt Designer` 到开发环境中,设置其可执行文件路径是一个常见需求。然而,直接通过配置更改默认启动的 `Qt Designer` 路径并非官方支持的操作之一。通常情况下,开发者会选择如下几种方法来间接实现这一目标: #### 方法一:环境变量法 可以通过修改系统的环境变量 PATH 来优先加载所需的 `Qt Designer` 版本。当多个相同名称的应用程序存在于不同的目录下时,操作系统会按照 PATH 中列出的位置顺序查找并运行第一个匹配的应用。 - 将包含所需 `Qt Designer .exe` 文件夹添加至系统环境变量 PATH 的最前面位置[^1]。 这种方法适用于命令行启动场景,但对于 IDE 内部调用可能不会生效。 #### 方法二:IDE 配置法 针对像 Visual Studio Code 这样的编辑器,如果希望通过该平台访问特定版本的 `Qt Designer` ,则需依赖于插件的支持情况。部分插件允许用户手动设定外部工具链的具体路径,包括但不限于设计师工具。 - 对于 VSCode 用户而言,可通过安装专门面向 Qt 开发者的扩展包,并查阅文档确认是否存在相关选项以指定 `Designer` 可执行文件的位置[^5]。 #### 方法三:脚本封装法 创建批处理脚本或其他形式的快捷方式作为入口点,在其中显式指明要启动的目标程序及其参数。这种方式不仅限定了所使用的具体版本,还便于携带额外初始化指令(如工作区切换等)。 ```batch @echo off setlocal cd /d "C:\Path\To\Your\QtVersion" start "" "bin\designer.exe" %* endlocal ``` 此脚本假设用户的 `Qt Designer` 存放于 `C:\Path\To\Your\QtVersion\bin\designer.exe` 下;实际应用时应替换为真实的绝对路径[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值