pycharm编辑器用pyqt5 做项目界面

1、环境搭建
(1)新建项目
(2)file–setting–Project Interpreter添加第三方库
pycharm编辑器用pyqt5 做项目界面_第1张图片
pycharm编辑器用pyqt5 做项目界面_第2张图片
(3)设置Qt Designer
参考的这篇文章
https://www.jianshu.com/p/1f002395a622

2、打开designer软件
pycharm编辑器用pyqt5 做项目界面_第3张图片
3、界面设计
pycharm编辑器用pyqt5 做项目界面_第4张图片
保存生成.ui文件
4、ui文件转py
pycharm编辑器用pyqt5 做项目界面_第5张图片
一键转成.py格式的界面文件
5 主文件(代码不完整)
class MainCode(PyQt5.QtWidgets.QMainWindow, onlineUi.Ui_AI_Online):
def init(self):
try:
PyQt5.QtWidgets.QMainWindow.init(self)
onlineUi.Ui_AI_Online.init(self)
self.setupUi(self)
self.textEdit.setReadOnly(True)
self.optimizationButton.clicked.connect(self.start_train)
self.stopButton.clicked.connect(self.stop)
except:
pass

   def stop(self):
    try:
        self._async_raise(self.tid, SystemExit)
        print('结束线程:', self.tid)
    except Exception as e:
        print('停止失败:', e)

def start_train(self):
    t = threading.Thread(target=self._one_key_train, name='train')
    t.setDaemon(True)
    t.start()
    self.tid = t.ident

if name == ‘main’:
multiprocessing.freeze_support()
print(‘正在启动界面’)
app = PyQt5.QtWidgets.QApplication(sys.argv)
md = MainCode()
md.show()
print(‘界面启动成功’)
sys.exit(app.exec_())

你可能感兴趣的:(python,pyqt5)