Ubuntu+PyQt5+Python3.6+Qt Designer 实现可视化窗口的编辑
1 环境
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启动
2 PyCharm配置
File->Setting->Tools->External Tools
点击绿色的“加号”
这样子填写
Porgram填写虚拟环境中使用的python
Arguments填写-m PyQt5.uic.pyuic
F
i
l
e
N
a
m
e
FileName
FileName -o
F
i
l
e
N
a
m
e
W
i
t
h
o
u
t
E
x
t
e
n
s
i
o
n
FileNameWithoutExtension
FileNameWithoutExtension.py
Workdirectory 填写你的工作目录
保存即可。
3 工具使用
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_())