• 无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换


    无法启动 Maya 集成的 qt designer 的解决方法和原因 以及 中英文切换

    前言: 

      Maya 集成了 PySide,同时集成了qt designer,在 Maya 的安装目录下的 bin 文件夹中可以找到 designer.exe。

    运行 designer.exe 报错解决方法和原因

      当我们单独运行 Maya 中的 designer.exe 的时候,会报错:This application failed to start because it could net find or load the Qt platform plugin "windows" in "" reinstalling the application may fix this problem.

    在网上找了找,解决方法有几种:

    1. 添加win环境变量 MAYA_LOCATION :E:\Program Files\Autodesk\Maya2017 (这里改为自己的maya安装目录)(不推荐这种方式)

    2. 使用 .bat 的方式

      既然可以通过第 1 中方式,我们就可以在 bat 中设置环境变量,然后运行 designer.exe,在bat 中的环境变量只存在于那一次的会话中:

    set MAYA_LOCATION=E:\Program Files\Autodesk\Maya2017

    start "" "%MAYA_LOCATION%\bin\\designer.exe"

    3. 修改 qt.config 文件

      在 Maya 的安装目录下的 bin 文件夹中找到 qt.conf 用记事本打开:

    [Paths]
    Prefix=$(MAYA_LOCATION)
    Libraries=lib
    Binaries=bin
    Headers=include
    Data=.
    Plugins=qt-plugins
    Translations=qt-translations
    Qml2Imports=qml

      修改 Prefix=$(MAYA_LOCATION) 为 Prefix=E:\\Program Files\\Autodesk\\Maya2017 (这里路径注意用 \\)。

      Translations=qt-translations 是修改语言的,接下来讲。

      使用这种方式,我们就可以发送 designer.exe 到桌面快捷键了。

    中英切换

      当我们成功启动 designer.exe 后,发现找遍了菜单栏,都没找到语言的设置在哪,方式如下:

      修改 qt.conf 中的 Translations=qt-translations 为 Translations=qt-translations\\designer_en.qm 即可把中文界面改为英文,有的qt.conf 如果没有 Translations=qt-translations 这一行,则自己添加。

    结语:

      不过 Maya 并没有 集成 qt 语言家 linguist.exe,所以最好还是安装 Python,然后使用 pip 来安装 PySide(Python2.x) 或者 PySide2(Python3.x)

  • 相关阅读:
    angular-指令
    microbit 范例课程
    microsoft 为microbit.org 设计的课程
    Microbit 翻译计划及IDE 中文化
    Microbit MicroPython 介绍
    micro:bit 软件生态系统介绍
    Microbit 硬件架构介绍
    TCP协议和UDP协议下的socket
    爬虫-链家二手房
    函数相关
  • 原文地址:https://www.cnblogs.com/ibingshan/p/9784087.html
Copyright © 2020-2023  润新知