在Maya中使用PySideuic轉換ui檔案

2021-10-06 02:23:23 字數 933 閱讀 8289

使用qtdesigner建立ui的介面後,匯出為 .ui 檔案,還需要將其轉換為可執行的 .py 檔案。在pyside2中就要使用到uic。mayapy已經預裝了pysideuic的包,只需要呼叫就可以了

官網的幫助

maya2015及以前的版本使用的是pyside1.0

所以對應匯入的包的名稱為pysideuic

import sys, pprint

from pysideuic import compileui

pyfile =

open

("[path to output python file]\output.py"

,'w'

)compileui(

"[path to input ui file]\input.ui"

, pyfile,

false,4

,false

)pyfile.close(

)

在maya2016及以後的版本中使用pyside2.0

在匯入pysideuic時會報錯

這時候只需要修改為pyside2uic就可以了

import sys, pprint

from pyside2uic import compileui

# 輸出ui檔案的路徑

pyfile =

open

("path/output.py"

,'w'

)# 輸入ui檔案的路徑

compileui(

"path/gui.ui"

, pyfile,

false,4

,false

)pyfile.close(

)

在中使用SQLDMO

曾幾何時,夥伴們為的公升級傷透了腦筋.往往程式的公升級趕不上資料庫的公升級 版本控制的好,這也許不是什麼問題,但對於很大一部分中國公司來說這是無法避免的 而有些n久以前的資料庫要使用新程式的時候,資料庫的公升級簡直就是無從下手.所以對比資料庫公升級的緊要性就逐漸的凸現出來.對於表和字段的公升級按道理...

在ClanLib中使用blend func

本文是對blend func完全沒有認識的人寫的,就好象一天前的我一樣。廢話我就留到後面才說吧。在clanlib庫中的cl su ce與cl sprite中都會有 這個函式 void set blend func cl blendfunc src,cl blendfunc dest 其cl blen...

在MFC中使用Tab Control

說實話,我剛開始看見tab control的時候,覺得很簡單。哪知道用了一下,才發現自己錯了。要用好它,還是需要一些技巧的。經過網上搜尋資料,以及我自己的摸索,把一些要點記錄在這裡。tab control的執行效果有點像property sheet,但兩者還是有一些區別。我的理解就是property...