示例#1
0
 def __paste_storage(self) -> None:
     """Add the storage data from string."""
     expr, ok = QInputDialog.getMultiLineText(self, "Storage",
                                              "Please input expression:")
     if not ok:
         return
     self.ask_add_storage(expr)
示例#2
0
文件: qt.py 项目: XLPRUtils/pyxllib
 def __call__(self, checked):
     super().__call__(checked)
     self.value = self.value or ''
     inputs = QInputDialog.getMultiLineText(self.parent, self.title,
                                            '编辑文本:', self.value)
     if inputs[1]:  # “确定操作” 才更新属性
         self.value = inputs[0]
示例#3
0
文件: qt.py 项目: XLPRUtils/pyxllib
 def __call__(self, checked):
     super().__call__(checked)
     self.value = self.value or ''
     inputs = QInputDialog.getMultiLineText(
         self.parent, self.title, '编辑json数据:',
         json.dumps(self.value, indent=2))
     if inputs[1]:  # “确定操作” 才更新属性
         self.value = json.loads(inputs[0])
示例#4
0
文件: qt.py 项目: XLPRUtils/pyxllib
 def __call__(self, checked):
     super().__call__(checked)
     self.value = self.value or []
     inputs = QInputDialog.getMultiLineText(self.parent, self.title,
                                            '编辑多行文本:',
                                            '\n'.join(self.value))
     if inputs[1]:  # “确定操作” 才更新属性
         self.value = inputs[0].splitlines()
示例#5
0
 def __append_path(self):
     """Append path from text."""
     raw, ok = QInputDialog.getMultiLineText(self, "Append path",
                                             "Path from csv format.")
     if ok and raw:
         self.__read_path_from_csv(raw, clear=False)