一、為什么寫這片博文 近期將實驗室的電腦的OS換成了ubuntu,想對linux進(jìn)一步的了解和使用。在使用的過程中想用python+pyqt5寫一個音樂播放器和視頻播放器(這也是linux的樂趣所在),就開始學(xué)習(xí)了一段時間pyqt5,對pyqt5基本的操作熟悉了。
熟悉了pyqt5之后著手開始寫播放器,安裝qtdesigner的開發(fā)環(huán)境,但是發(fā)現(xiàn)幾乎全是在windows環(huán)境下,與linux環(huán)境下有一些區(qū)別,所以在我安裝好linux環(huán)境下的開發(fā)環(huán)境后想寫這一片博文,記錄下自己學(xué)習(xí)的過程,也為不會安裝的朋友們出一個注意。也為linux平臺做出自己的貢獻(xiàn)。
二、開始按裝第一步 安裝 pip,virtualenv,pyqt5,qtdesigner 1.安裝pip
sudo apt-get install python3-pip
2.安裝virtualenv
python3 -m pip install virtualenv
創(chuàng)建虛擬環(huán)境 env并切換到虛擬環(huán)境
3.安裝pyqt5
pip install pyqt5
4安裝qtdesigner
sudo apt-get install qt5-default qttools5-dev-tools
在終端輸入designer啟動
三、pycharm配置File->Setting->Tools->External Tools 點擊綠色的“加號”
這樣子填寫 Porgram填寫虛擬環(huán)境中使用的python Arguments填寫-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Workdirectory 填寫你的工作目錄 保存即可。
四、工具使用1.在終端輸入designer 打開qtdesigner選擇widget 2.對編輯好的界面文件進(jìn)行保存,保存到工作目錄(與三里面的工作目錄相同) 3.對ui文件進(jìn)行轉(zhuǎn)換
就會生成一個同樣名稱的一個py文件。 4.對生成的py文件進(jìn)行修改。 在末尾添加 if __name__=="__main__":
import sys
from PyQt5.QtGui import QIcon
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_Form()
ui.setupUi(widget)
widget.setWindowIcon(QIcon('web.png'))#增加icon圖標(biāo)
widget.show()
sys.exit(app.exec_())
|