def Open_File(self): # 打开文件对话框并获取文件名, 只允许打开.txt文件 filename = QFileDialog.getOpenFileName(self, '选取文本文件', "./", "Text Files (*.txt)")[0] if filename != '': # 若获取的文件名不为空则执行读取操作 data = fo.Read2Array(filename, False)[0] # 将数据文件中内容以保留第一行的形式读取为矩阵 self.data = fo.Read2Array(filename, True)[0] # 将数据文件中内容以不保留第一行的形式读取为全局数据矩阵 self.pendingData = fo.Array2Str(data) # 将转换为字符串格式的矩阵数据保存进预处理变量 data = fo.Array2Str(data) # 将矩阵转换为字符串格式 self.Data.setPlainText(data) # 显示矩阵