源博客連接:
PyCharm中利用外部工具uic轉成的py文件,里面全是C++代碼,并非python類型的代碼,導致大量報錯。。。_pyside6-uic為什么把ui轉為了c++-CSDN博客
如果想把ui文件轉為py文件,首先設置pycharm的外部工具:
位置為:pycharm主菜單欄 -->> 文件 -->> 設置 -->> 外部工具
在外部工具的界面中,點擊加號即可添加(但前提是已經安裝pyside外部庫)
雖然uic和designer都在Lib\site-packages中,但是不要選擇此處的uic.exe
去python的安裝文件夾(圖示安裝文件夾為H:\Python3.9\install\,如果是在工作目錄里安裝的虛擬環境,目錄為 ..\工作目錄\虛擬環境文件夾\,比如D:\object\venv\),在此路徑找Scripts文件夾(和Lib文件夾同級目錄)
另外,注意一下參數 Arguments
$FileName$ -o $FileNameWithoutExtension$.py 中$FileName$是原始文件名,$FileNameWithoutExtension$.py是生成的文件名,如果不希望生成的文件和原始ui文件重名,可以改一下此參數,比如:
$FileName$ -o $FileNameWithoutExtension$_ui.py??
這樣生成的文件名都會帶有_ui,文件路徑同理