1、环境搭建
(1)新建项目
(2)file–setting–Project Interpreter添加第三方库
(3)设置Qt Designer
参考的这篇文章
https://www.jianshu.com/p/1f002395a622
2、打开designer软件
3、界面设计
保存生成.ui文件
4、ui文件转py
一键转成.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_())