当前位置: 首页 > news >正文

如何打开pyqt6的辅助设计工具designer

打开 PyQt6 的 Qt Designer 工具的方法因操作系统(Windows/macOS/Linux)而异,核心是找到 designer.exe(Windows)或 designer(macOS/Linux)可执行文件,以下是分步详解(含快捷方式配置):

前提:确认已安装 PyQt6-tools

Qt Designer 并非 PyQt6 主包自带,需先安装工具包:

# Windows
pip install pyqt6-tools# macOS/Linux
pip3 install pyqt6-tools

一、Windows 系统打开 Qt Designer

方法 1:直接找到可执行文件(最稳妥)

  1. 找到 PyQt6-tools 的安装路径(常见路径参考):

    • Python 全局安装C:\PythonXX\Lib\site-packages\qt6_applications\Qt\bin\designer.exe(XX 为 Python 版本,如 310)。
    • 虚拟环境安装你的虚拟环境路径\Lib\site-packages\qt6_applications\Qt\bin\designer.exe
    • 通过 pip 查路径(精准定位):
      打开 cmd,输入:
      pip show pyqt6-tools
      
      找到 Location 字段(如 C:\Python310\Lib\site-packages),拼接路径:Location\qt6_applications\Qt\bin\designer.exe
  2. 双击 designer.exe 即可启动 Qt Designer。

方法 2:配置环境变量(一键启动)

为避免每次找路径,可将 Designer 路径加入系统环境变量,直接在 cmd 启动:

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  2. 在「系统变量」的 Path 中,点击「新建」,粘贴 designer.exe 所在文件夹路径(如 C:\Python310\Lib\site-packages\qt6_applications\Qt\bin)。
  3. 保存后,打开新的 cmd,输入 designer 回车,直接启动 Designer。

方法 3:创建桌面快捷方式

右键 designer.exe →「发送到」→「桌面快捷方式」,后续双击桌面图标即可打开。


二、macOS 系统打开 Qt Designer

方法 1:终端定位并启动

  1. 打开终端,先查 pyqt6-tools 安装路径:
    pip3 show pyqt6-tools
    
  2. 拼接 Designer 路径(Location 为上一步查到的路径):
    # 示例:Location 为 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages
    open /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/qt6_applications/Qt/bin/designer
    
    或直接终端输入:
    python3 -m qt6_applications designer
    

方法 2:图形界面找到可执行文件

  1. 打开「访达」→ 快捷键 Shift+Command+G → 粘贴路径(参考):
    /Library/Frameworks/Python.framework/Versions/3.X/lib/python3.X/site-packages/qt6_applications/Qt/bin
  2. 找到 designer 文件,右键「打开」(首次启动需确认信任,避免“无法打开”提示)。

方法 3:创建启动器(快捷方式)

  1. 打开「自动操作」→ 新建「应用程序」→ 拖入「运行 Shell 脚本」。
  2. 输入脚本(替换为你的 Designer 路径):
    open /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/qt6_applications/Qt/bin/designer
    
  3. 保存为应用程序(如「Qt Designer 6」),后续可在启动台打开。

三、Linux 系统(Ubuntu/Debian 等)打开 Qt Designer

方法 1:终端直接启动

最简单的方式,打开终端输入:

# 方式 1:通过 pyqt6-tools 启动
python3 -m qt6_applications designer# 方式 2:定位路径启动(先查路径)
pip3 show pyqt6-tools  # 找到 Location
# 示例:Location 为 /usr/local/lib/python3.10/dist-packages
/usr/local/lib/python3.10/dist-packages/qt6_applications/Qt/bin/designer

方法 2:创建桌面快捷方式

  1. 新建桌面文件:
    nano ~/Desktop/QtDesigner6.desktop
    
  2. 粘贴以下内容(替换 Exec 后的路径为你的 Designer 路径):
    [Desktop Entry]
    Name=Qt Designer 6
    Comment=PyQt6 UI Designer
    Exec=/usr/local/lib/python3.10/dist-packages/qt6_applications/Qt/bin/designer
    Icon=qtlogo
    Terminal=false
    Type=Application
    Categories=Development;
    
  3. 保存并赋予执行权限:
    chmod +x ~/Desktop/QtDesigner6.desktop
    
  4. 双击桌面图标即可启动(若提示“未信任”,右键→「允许启动」)。

四、验证启动成功

启动后会看到 Qt Designer 6 的界面:

  • 左侧是「Widget Box」(控件库),包含按钮、标签、布局等;
  • 中间是设计画布,可拖拽控件;
  • 右侧是「Object Inspector」(对象检查器)和「Property Editor」(属性编辑器)。

若启动报错:

  1. 找不到文件:重新确认 pyqt6-tools 是否安装,或路径是否正确。
  2. 缺少依赖(Linux/macOS)
    • Ubuntu:sudo apt install libxkbcommon-x11-0 libxcb-cursor0
    • macOS:确保 Python 环境为 64 位,重新安装 pyqt6-tools。

总结

系统 最简启动方式
Windows 配置环境变量后,cmd 输入 designer
macOS 终端输入 python3 -m qt6_applications designer
Linux 终端输入 python3 -m qt6_applications designer

新手优先用「终端启动」或「直接找可执行文件」,熟悉后配置快捷方式,提升效率。

http://www.jsqmd.com/news/70637/

相关文章:

  • 2025年中国五大铝合金轮毂铸造供应商推荐:看哪家实力强 - myqiye
  • 使用New-IsoFile将文件夹创建IOS文件
  • MySQL MGR高可用集群:技术原理与实操指南
  • 年度最强AI编程工具排行榜!第一名强到不科学
  • 2025年铌酸锂稳定供应厂家推荐:中国正规铌酸锂供应商权威测 - 工业推荐榜
  • 2025 年 12 月江西一次性喉罩厂家权威推荐榜:覆盖成人/儿童/急救/手术多场景,无菌便携与专业防护口碑之选 - 品牌企业推荐师(官方)
  • 2025年房车专用锂电池厂家/加工厂/生产厂排行榜,口碑推荐 - 工业品牌热点
  • 2025年单层板订制厂家推荐榜单:双面板‌/四层板‌/六层板源头厂家精选 - 品牌推荐官
  • 什么是预制孔水带?2025年12 月预制孔水带厂家最新推荐 - 深度智识库
  • 2025三亚租车指南:前五强租赁门店全解析,包头到三亚汽车租赁需要多少钱10年质保有保障 - 品牌推荐师
  • 2025年度电竞培训学校推荐:最新版TOP5机构榜单全面发布 - 十大品牌推荐
  • 技术驱动下的精准布局:上海 GEO 优化服务商全景解析与优选指南 - 品牌评测官
  • PE软带有哪些作用?优质供应商有哪些?2025年灌溉系统PE软带行业内口碑厂家排行榜 - 深度智识库
  • 这是带图的
  • 2025 年 12 月倾角传感器厂家权威推荐榜:上海高精度倾角传感器/倾角传感器,工业级稳定监测与智能姿态感知核心之选 - 品牌企业推荐师(官方)
  • 2025年低压电缆源头厂家推荐榜单:高压电缆‌/阻燃电缆‌/防火电缆源头厂家精选 - 品牌推荐官
  • JAVA入门
  • 2025 教培系统十大精选:全链路赋能 + 多场景适配,机构运营不用愁 - 品牌推荐排行榜
  • 如何安装pyQT?
  • cookie token sessionid之间有什么关系
  • linux kernel 添加版本信息
  • 2025年五拧石笼网定制厂家推荐榜单:生态石笼网‌/防洪石笼网‌/加筋格宾网源头厂家精选 - 品牌推荐官
  • 2025年土壤/便携式/农业/水质/保健品/中药材/化妆品/手持式重金属分析仪厂家推荐/源头厂家top盘点 - 品牌推荐大师1
  • 2025年五大靠谱的铌酸锂厂家排行榜,口碑好的铌酸锂服务商厂 - 工业推荐榜
  • 2025年五大靠谱铝合金轮毂铸造工厂排行榜,专业铝合金轮毂铸 - myqiye
  • 2025年五大靠谱铝合金轮毂铸造工厂排行榜,专业铝合金轮毂铸 - myqiye
  • 2025年12月河南美术高考培训机构综合实力推荐 - 深度智识库
  • 2025宝宝学坐椅制造厂TOP5权威推荐:甄选儿童坐椅生产商 - 工业品牌热点
  • 地方产投集团数字化平台建设实战:从内控管理到决策赋能(璞华公开课第5期活动回顾)
  • Vue浅响应式如何解除深层响应式的性能问题?适用场景有哪些?