环境
python:3.6.x
PyCharm:PyCharm 2019.3.5 (Community Edition)
安装PyQT5
pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple
配置PyCharm

PyQtUIC
Program :D:\Python\Python36\python.exe
Arguments :-m PyQt5.uic.pyuic \$FileName\$ -o UI_\$FileNameWithoutExtension\$.py
Working directory :\$FileDir\$
PyQt5Designer
Program :D:\Python\Python36\Lib\site-packages\pyqt5_tools\designer.exe
Arguments :\$FileDir\$\\$FileName\$
Working directory :\$FileDir\$
PyQt5Qrc
Program :D:\Python\Python36\Scripts\pyrcc5.exe
Arguments :\$FileName\$ -o \$FileNameWithoutExtension\$_rc.py
Working directory :\$FileDir\$
示例代码
app.py
# coding:utf-8
from PyQt5 import QtWidgets
from Forms import MForm
import sys
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    gui = MForm.MainUi()
    gui.show()
    sys.exit(app.exec_())
MForm.py
# coding:utf-8
from PyQt5 import QtWidgets,QtGui
from UI import UI_MainForm
from Resource import AppQrc_rc
class MainUi(QtWidgets.QMainWindow, UI_MainForm.Ui_MainWindow):
    '''
    主窗口
    '''
    def __init__(self):
        super(MainUi, self).__init__()
        self.setupUi(self)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/images/pictures/breads.png"),QtGui.QIcon.Normal)
        self.setWindowIcon(icon)
        self.setWindowTitle("测试窗口")



















