1、选择文件
def shurumoxingquanzhong(self):#输入模型权重
fileName1, filetype = QFileDialog.getOpenFileName(self, "选取文件", "./",
"All Files (*);;Text Files (*.txt)") # 设置文件扩展名过滤,注意用双分号间隔
self.textEdit_18.setText(fileName1)
self.ljshurumoxingquanzhong = fileName1
2、选择文件夹
def shuchumoxingyucejieguo(self):#输出模型预测结果
directory1 = QFileDialog.getExistingDirectory(self, "选取文件夹", "./") # 起始路径
print(len(directory1))
self.ljljshuchumoxingyucejieguo = directory1
if len(directory1) > 2:
self.textEdit_17.setText(directory1)
import os
import shutil
if os.path.exists(directory1 + './slice1'):
shutil.rmtree(directory1 + './slice1')
os.mkdir(directory1 + './slice1')
if os.path.exists(directory1 + './slice2'):
shutil.rmtree(directory1 + './slice2')
os.mkdir(directory1 + './slice2')
if os.path.exists(directory1 + './result'):
shutil.rmtree(directory1 + './result')
os.mkdir(directory1 + './result')
if os.path.exists(directory1 + './YTslice'):
shutil.rmtree(directory1 + './YTslice')
os.mkdir(directory1 + './YTslice')
self.ljshuchumoxingyucejieguo = directory1 + '/slice1'
self.ljshuchumoxingyucejieguo1 = directory1 + '/slice2'
self.ljshuchumoxingyucejieguo2 = directory1 + '/result'
self.ljceshijishuchuyangbenwenjianjia = directory1 + '/YTslice'