无法启动 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 即可把中文界面改为英文。

结语:

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

原文地址:https://www.cnblogs.com/ibingshan/p/9784087.html

时间: 2024-08-25 00:27:46

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

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

要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:“升级(promotion)”法和插件法. 升级法最为简便快捷.顾名思义,升级法就是把Qt自有的控件进行升级改造一番.选一个Qt自有的控件,如果它和我们新加的自定义控件有着相似的API,那么只要在Qt Designer的对话框里面完成有关新控件的信息就一切大吉,新控件就可以用在Qt Designer创建的form中.但是在编辑

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

方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM.2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile13.找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1根据my.ini文件中:#*** INNODB Specific options ***        innodb_data_home_dir="D:/&q

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

刚装的vs2015 社区版 出现这个问题,wp8.1和win10m模拟器都无法启动,找了好久找到的解决方案,放这儿供大家参考,免得大家像我一样走弯路: Windows Phone emulator not starting (couldn`t setup the UDP port) After updating Windows 10 to build 10061 windows phone emulators (all 8.1 and 10) stopped starting. I get th

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

最近在学习SpringMvc开发,有一个提问困扰了很久,就是在Eclipse启动Tomcat需要很长时间,大概要1分多钟. 启动日志: 九月 08, 2016 8:59:01 下午 org.apache.catalina.startup.VersionLoggerListener log 信息: Server version: Apache Tomcat/8.0.36 九月 08, 2016 8:59:01 下午 org.apache.catalina.startup.VersionLogger

Genymotion虚拟机启动时get no IP address的解决方法汇总

"Genymotion虚拟机启动时get no IP address"这个问题一直困扰了我很多天,我在网上也试了不少方法,今天终于成功打开了,太兴奋了. 鉴于网上各种方法比较分散,今天就来个"大集合". 方法一:1.启动已经新增好的设备时,提示:the virtual device got no ip address,于是在网上搜索该问题,便得到提示,先启动virtual box中的该模拟设备,于是便启动,出现了另外一个问题: 2.提示:This kernel re

QT中文乱码解决方法

由于我毕设的界面是用Qt做的,之前没怎么接触过Qt,所以实现过程中遇到不少小问题,头一个就是这个. 现如今宝宝将其记录下来,供同样有需要的同学或者自己以后方便查阅. 1.所有文件编码格式须一致 不统一的话,很可能出现部分中文显示正常,部分是乱码的情况.这个我是让男票用editplus统一修改了编码格式.文件只要是自己生成的,一般都是一样的,但是也不排除某个cpp文件借鉴他人导致格式不统一.至于如何用editplus修改文件的编码格式,网上资料也不少,大家百度一下即可. 2.添加代码和头文件 我添

Eclipse启动错误JVM terminated. exit code 1解决方法

现象: 前一天eclipse还用得好好的,但今天就不能用了,怎么回事? 解决方案: 请先参考其它网络资料:http://www.baidu.com/s?wd=eclipse+jvm+terminated.+Exit+code%3D1&rsv_bp=0&rsv_spt=3&inputT=14728 若修改eclipse.ini.拔内存等还不能解决该问题,你可以参考下面方法: 删除所有jdk(至少是最新的那个,我的是1.6Update35),再重装以前能正常使用的jdk(我的是1.6U

Eclipse启动Tomcat时45秒超时的解决方法

Eclipse启动Tomcat时,默认配置的启动超时时长为45秒.假若项目需要加载的东西比较多,启动时间会比较久,如果启动超过45秒将会报错.有两种解决途径,方法只有一个,就是修改启动时间. 1. 修改eclipse的工作空间下面的server.xml配置文件. 找到eclipse的工作空间,在工作空间里面找到server.xml配置文件,例如我的eclipse的server.xml是在:E:\program\workspace\.metadata\.plugins\org.eclipse.ws

CentOS启动提示unexpected inconsistency;RUN fsck MANUALLY解决方法

1.问题描述 由于内存接触问题,一台PC启动出现死循环问题,解决后,其上面安装的CentOS在启动过程中报如下错误:unexpected inconsistency;RUN fsck MANUALLY 2.问题解决 按照系统提示,输入root用户的密码,进入命令行 (1) 输入命令,查找root所在分区是多少: mount | grep "on /" 根据结果找到root所在分区,我的是/dev/sda2 备注:root分区只是其中一个,有时候,我们对Linux系统进行了多个分区,比如