如何解决为什么我用Pyside2编写的接口不能立即加载?
部分代码如下
class Stats:
def success(self):
self.ui.TextEdit2.insertPlainText("\n成功加载网络!\n\n注意:\n"
"点击开始检测即可开始,检测过程中按q键也可停止检测")
def __init__(self):
# 从文件中加载UI定义
qfile_status=QFile('./nets/GUI')
qfile_status.open(QFile.ReadOnly)
qfile_status.close()
self.ui = QUiLoader().load(qfile_status)
self.ui.Button.clicked.connect(self.handleCalc)#这个名字和设计的名字一样
self.ui.Button_2.clicked.connect(self.handleCalc1)
self.ui.TextEdit2.setReadOnly(1)
self.ui.TextEdit2.insertPlainText("请稍等")
def handleCalc(self):
info = self.ui.TextEdit.toPlainText()
print(info)
print(type(info))
if __name__ == '__main__':
folder_path = 'D:\\Anacon\\'
get_img_from_camera_net(folder_path,info)
def handleCalc1(self):
quit()
app = QApplication([])
stats = Stats()
stats.ui.show()
from PIL import Image
from nets.core import yolo_body
from keras.layers import Input
from nets.yolo import YOLO
import tensorflow as tf
import numpy
config = tf.ConfigProto(gpu_options=tf.GPUOptions(allow_growth=True))
sess = tf.Session(config=config)
yolo = YOLO()
Stats.success(stats)
app.exec_()
我将软件包导入代码放在后面是因为导入这些软件包需要花费时间,在此期间,GUI会有一些提示,请稍候,但大多数情况下,GUI只会加载没有内容的窗口,例如:
窗口标题显示YOLO(未回复) 正常负载是这样的
我该如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。