2017-04-27 22 views
0

問題があります。私はPythonでスクリプトによって生成されたMayaのGUIを持っています。あなたが理解できるとして、私は別のコンピュータに私のスクリプトを移動した場合親パスPython Maya

cmds.image(image='/home/s4915717/myName/artefacts/Images/UIheader02.png') 

が、私は手動でのパスを変更する必要があります。 GUIは、打ち上げ時にimage.Toが、私は次のコード行を使用した画像を読み込む開きます画像を正しく読み込みます。 これを防止し、プログラムがイメージの割り当てを単独で見つけるようにする方法はありますか?

私も次のメソッドを使用してみました:

import os 
. 
. 
. 
path = os.path.abspath('myName/artefacts/Images/UIheader02.png') 
cmds.image(image=path) 

を、それは私のPC上で動作しますが、私は別のものの上に移動した場合、それは動作しません(はい、私はがmyName内の画像とフォルダ全体を移動/工芸品...

答えて

0

あなたの最初のパスは、あなたの問題の一部とすることができる、あなたの第二は、相対で、絶対的である。

お使いのOSによっては、Mayaはアイコンのユーザーディレクトリに、わずかに異なる場所に見えます。の下にあるthis page in the docsの下の方を見てくださいMayaが期待している場所については、を参照してください。また、ネットワーク共有のような特別な場所を指す場合は、XBMLANGPATHをMayaを起動する前にカスタムの場所に設定することもできます。

関連する問題