From b885c4e022608841ebc7fb5bb37f9e07bfa8de2e Mon Sep 17 00:00:00 2001 From: luming Date: Mon, 18 Sep 2023 18:07:01 +0800 Subject: [PATCH] some script. --- dm.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/dm.py b/dm.py index 3a7070c..ce8eddc 100644 --- a/dm.py +++ b/dm.py @@ -104,6 +104,7 @@ class TableWidgetExample(QMainWindow): bottom_layout.addLayout(action_layout) center_layout.addWidget(bottom_widget) + def initLogger(self): logging.basicConfig(level=logging.DEBUG) self.logger = logging.getLogger("dmuk") @@ -164,17 +165,16 @@ class TableWidgetExample(QMainWindow): def add_data_to_table(self): self.logger.debug("Add button clicked") - - # data = [["数据1", "数据2"], - # ["数据4", "数据5"]] - # self.table.setRowCount(len(data)) - # - # for row, row_data in enumerate(data): - # for col, cell_data in enumerate(row_data): - # item = QTableWidgetItem(cell_data) - # self.table.setItem(row, col, item) - - # 从 + # 从input_text中获取数据添加到表格中 + text = self.input_text.toPlainText() + if not text.strip(): + self.logger.debug("Content is empty") + return # 如果文本为空,则不添加任何行 + lines = text.split('\n') + self.table.setRowCount(len(lines)) + for row, line in enumerate(lines): + item = QTableWidgetItem(line) + self.table.setItem(row, 0, item) if __name__ == "__main__":