diff --git a/pyminer2/extensions/packages/dataio/sample.py b/pyminer2/extensions/packages/dataio/sample.py index 9631e8ac198fddc1cb68bcac12549c024379955d..13f3e3d33b751705d2c299d58ab505845e88bed1 100644 --- a/pyminer2/extensions/packages/dataio/sample.py +++ b/pyminer2/extensions/packages/dataio/sample.py @@ -172,9 +172,11 @@ class ImportDialog(QDialog): 因此考虑将这部分独立出来进行处理。 """ # 使用当前“数据集名” / “页面” 的名称 + self.newdatasetname = {} e = self.import_param["datasetname"] while True: var_name, ok = QInputDialog.getText(self, "变量名", "输入新的变量名称:", QLineEdit.Normal, e) + print(var_name) if ok: if len(var_name) == 0: QMessageBox.warning(self, "提示", "请输入变量名称!") @@ -197,9 +199,12 @@ class ImportDialog(QDialog): break if ok: if self.import_param["ismerge"]: - self.import_param["datasetname"] = var_name + self.newdatasetname["datasetname"] = var_name + # self.import_param["datasetname"] = var_name else: - self.import_param["varname"][e] = var_name + self.newdatasetname["varname"][e] = var_name + # self.import_param["varname"][e] = var_name + print(self.import_param) return (ok) def sendDataset(self): @@ -209,9 +214,9 @@ class ImportDialog(QDialog): """ if self.import_param["status"]: if self.import_param["ismerge"]: - set_var(self.import_param["datasetname"], self.current_dataset) + set_var(self.newdatasetname["datasetname"], self.current_dataset) else: - for name_i, var_i in self.import_param["varname"].items(): + for name_i, var_i in self.newdatasetname["varname"].items(): set_var(var_i, self.current_dataset[name_i]) # 将数据导入工作空间 QMessageBox.information(self, "{}导入结果".format(""), "数据导入完成!", QMessageBox.Yes) self.close()