一、为什么写这片博文 近期将实验室的电脑的OS换成了ubuntu,想对linux进一步的了解和使用。在使用的过程中想用python+pyqt5写一个音乐播放器和视频播放器(这也是linux的乐趣所在),就开始学习了一段时间pyqt5,对pyqt5基本的操作熟悉了。
熟悉了pyqt5之后着手开始写播放器,安装qtdesigner的开发环境,但是发现几乎全是在windows环境下,与linux环境下有一些区别,所以在我安装好linux环境下的开发环境后想写这一片博文,记录下自己学习的过程,也为不会安装的朋友们出一个注意。也为linux平台做出自己的贡献。
二、开始按装第一步 安装 pip,virtualenv,pyqt5,qtdesigner 1.安装pip
sudo apt-get install python3-pip
2.安装virtualenv
python3 -m pip install virtualenv
创建虚拟环境 env并切换到虚拟环境
3.安装pyqt5
pip install pyqt5
4安装qtdesigner
sudo apt-get install qt5-default qttools5-dev-tools
在终端输入designer启动
三、pycharm配置File->Setting->Tools->External Tools 点击绿色的“加号”
这样子填写 Porgram填写虚拟环境中使用的python Arguments填写-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py Workdirectory 填写你的工作目录 保存即可。
四、工具使用1.在终端输入designer 打开qtdesigner选择widget 2.对编辑好的界面文件进行保存,保存到工作目录(与三里面的工作目录相同) 3.对ui文件进行转换
就会生成一个同样名称的一个py文件。 4.对生成的py文件进行修改。 在末尾添加 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图标
widget.show()
sys.exit(app.exec_())
|