一、背景
首先在窗口界面的開發工具中有眾多的選擇,主流的就是Qt,而python更是支持眾多語言的窗口界面,包括C++,Java等。因此這里介紹一下關於PyQt5的安裝和使用
二、安裝
由於python2已經不再官方維護,並且python3也不再支持PyQt4,所以在這里使用PyQt5
python3的安裝命令:
安裝pyqt5
pip install pyqt5
安裝Qt-Designer
pip install pyqt5-tools
三、配置與輸出文件
需要在external tools中擴展出的Designer和轉換文件PyUIC,這兩個工具
1.Designer
Designer是用來構建文件的,構建出來的文件是xxx.ui文件在通過PyUIC去裝換成xxx.py文件
2.PyUIC
PyUIC是轉換文件,將xxx.ui文件轉換成xxx.py文件,在以后的文件中進行調用
PyUIC輸出xxx.py文件的命令,通過一下的指令就可以將xxx.ui文件轉換成xxx.py文件
pyuic -o xxx.py xxx.ui
上述是命令行的形式,在pycharm中的配置
1.打開拓展工具
進入settings
2.配置QtDesigner
在python編譯環境下面:Scripts的文件中包含designer.exe的程序
需要填寫的配置:
1.program的路徑
也就是可運行的designer.exe程序
2.working directory的目錄
$ProjectFileDir$
結果
3.配置PyUIC
在python編譯環境下面:Scripts的文件中包含pyuic5.exe的程序
需要填寫的參數
1.program
也就是可運行的pyuic5.exe文件
2.arguments
因為需要將xxx.ui文件轉變成xxx.py文件
$FileName$ -o $FileNameWithoutExtension$.py
3.working directory
$ProjectFileDir$
結果
4.使用
在如下的工具中打開designer,並將其保存為UI文件
四、總結
PyQt5還是非常強大和便捷的在使用的時候很方便,后期在完善PyQt5的具體學習內容,博客園的這markdown確實丑,后面再優化
牛客地址