无法启动 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)

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

  1. 把自定义控件集成到Qt Designer中

    要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:“升级(promotion) ...

  2. apache无法正常启动,80端口被占用的解决方法

    apache无法正常启动,80端口被占用的解决方法 网上的方法: 仔细查看提示: make_sock: could not bind to address 0.0.0.0:80 恍然大悟,计算机上安装 ...

  3. windows无法启动MySQL服务报错1067的解决方法是怎样?

    方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM.2.删除在MySQL安装目 ...

  4. Springmvc+Hibernate在Eclipse启动Tomcat需要很长时间的解决方法

    最近在学习SpringMvc开发,有一个提问困扰了很久,就是在Eclipse启动Tomcat需要很长时间,大概要1分多钟. 启动日志: 九月 08, 2016 8:59:01 下午 org.apach ...

  5. Vs2015 win10虚拟机启动问题:无法设置UDP端口 解决方法 合集(转载)

    刚装的vs2015 社区版 出现这个问题,wp8.1和win10m模拟器都无法启动,找了好久找到的解决方案,放这儿供大家参考,免得大家像我一样走弯路: Windows Phone emulator n ...

  6. ios 记录支付宝集成遇到的坑及解决方法

    今天项目中要开始动手集成支付宝支付,在此小结一下.(目前新版的支付宝SDK有较大改版,去集成还需要自己去开发平台详细的按照集成步骤来完成https://doc.open.alipay.com/docs ...

  7. darknet集成遇到的问题以及解决方法

    将darknet集成进工程时,遇到了一些问题,下面记录一下解决方法: 集成步骤: 首先在yolo编译的时候,需要将三个开关打开: #define GPU#define CUDNN#define OPE ...

  8. 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)

    Tomcat配置步骤: 1.cd命令进入Tomcat安装路径的bin下 2.sudo chmod 755*.sh 输入appleID密码获得相关权限 3.sudo sh ./startup.sh启动T ...

  9. mysql启动时出现ERROR 2003问题的解决方法

    目录 写在前面 问题描述 分析原因 问题解决 写在前面 今天,在打开Navicat Permium 链接MySQL 的时候出现Error 2003 的错误. 遂记录产生的原因以及解决方法. 问题描述 ...

随机推荐

  1. Confluence 6 下载和安装 MySQL 驱动

    基于许可证的现在,我们没有将 MySQL 的数据库捆绑到 Confluence 中.需要将你的数据库驱动在 Confluence 中可用: 停止 Confluence. 访问 Database JDB ...

  2. Confluence 6 找到你的支持识别代码(SEN)

    你可以在下面 3 个地方找到你的 SEN 代码: 在 Confluence 中,进入  > 基本配置(General Configuration) > 许可证详细(License Deta ...

  3. Confluence 6 升级自定义的站点和空间关闭缓存

    Velocity 被配置在内存中使用缓存模板.当你在 Confluence 中编辑了页面的模板文件,Confluence 知道文件进行了编辑,将会重新从磁盘中载入模板文件.如果你直接在 Conflue ...

  4. Linux端BaiduPCS-Go使用方法

    下载https://pan.baidu.com/s/1RFHTRE1c_JlP8rrZiERsTg 运行 ./BaiduPCS-Go 可能更新:update 登录:login 下载: d xxx 更多 ...

  5. py4j汉语转拼音多音字处理

    先看下效果 一 .布局 <!-- 上面的搜索框 --> <com.example.editablealphalist.widgget.ClearEditText android:id ...

  6. ubuntu MySQL配置文件

    查看配置文件: locate my.cnf 查看配置文件路径: /记得要在配置环境变量后执行下列命令 which mysqld /usr/local/mysql/bin/mysqld --verbos ...

  7. 广工赛-hdu6468构造十叉树

    是个以前没见过的模板题.. 我用比较复杂度方式过掉了.. 构造一个十叉树(有点trie的味道)来存数字,然后字典序就是先序遍历的结果 #include<bits/stdc++.h> usi ...

  8. Yslow web性能测试插件

    YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化. YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修 ...

  9. Vim设计

    像 IDE 一样使用 vim 免费的编程中文书籍索引

  10. [转] 最详尽的 JS 原型与原型链终极详解

    四. __proto__ JS 在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__ 的内置属性,用于指向创建它的构造函数的原型对象. 对象 person1 有一个 __pr ...