個人的覚書き/つぶやきetc.
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
MoBu7.5までは、MoBuPython(pyfbsdk)上で提供されたUIというのはなかったが 2009からはUIが構築できます。と聞いてユーザーはMayaみたいに出来るようになるんだと、非常に喜んでいたわけですが、蓋を開けてみると、やっぱりMoBuはMoBuなんですね。 ということで、MoBu2009で実装されたUIですが、以下コピペ
### from pyfbsdk import * from pyfbsdk_additions import * def PopulateLayout(tool): ### UI ① def CreateTool(): tool = CreateUniqueTool("Name") tool.StartSizeX = int #② tool.StartSizeY = int # PopulateLayout(tool) ShowTool(tool) CreateTool() ### ①のところにコントロールの設定とか色々書いていけばよい 他はそのままコピペでも。 ②の部分はintを好きな数字にどうぞ。 最初にウィンドウ表示したときの幅(StartSizeX)と高さ(StartSizeY)です。 ちなみに、ウィンドウ最大値設定(MaxSizeX/MaxSizeY) と 最小値設定(MinSizeX/Y) というアトリビュートがありますが、最大値の方はバグなのか値を入れても反映されません。 こういうのは、MoBuのpythonではよくあるのでグっとこらえましょう。 PR ![]() ![]() |
カレンダー
最新コメント
最新記事
最新トラックバック
プロフィール
HN:
No Name Ninja
性別:
非公開
ブログ内検索
|