"PyQt QTableWidget 遍历教程:如何循环访问表格单元格"\n\n学习如何在 PyQt 中使用 QTableWidget 遍历表格单元格。本文提供简单代码示例,展示如何获取行数和列数,并循环访问每个单元格,并附带输出结果解释。\n\n在 PyQt 中,可以使用 QTableWidgetrowCount()columnCount() 方法获取表格的行数和列数。然后可以使用双层循环遍历整个表格中的每个单元格。\n\n以下是一个简单的示例代码:\n\npython\nfrom PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem\n\napp = QApplication([])\n\n# 创建一个3行2列的表格\ntableWidget = QTableWidget(3, 2)\n\n# 向表格中添加数据\ntableWidget.setItem(0, 0, QTableWidgetItem(\"Cell (0, 0)\"))\ntableWidget.setItem(0, 1, QTableWidgetItem(\"Cell (0, 1)\"))\ntableWidget.setItem(1, 0, QTableWidgetItem(\"Cell (1, 0)\"))\ntableWidget.setItem(1, 1, QTableWidgetItem(\"Cell (1, 1)\"))\ntableWidget.setItem(2, 0, QTableWidgetItem(\"Cell (2, 0)\"))\ntableWidget.setItem(2, 1, QTableWidgetItem(\"Cell (2, 1)\"))\n\n# 遍历表格中的每个单元格\nfor row in range(tableWidget.rowCount()):\n for column in range(tableWidget.columnCount()):\n item = tableWidget.item(row, column)\n print(f\"Cell ({row}, {column}): {item.text()}\")\n\napp.exec_()\n\n\n运行上述代码,将会输出以下结果:\n\n\nCell (0, 0): Cell (0, 0)\nCell (0, 1): Cell (0, 1)\nCell (1, 0): Cell (1, 0)\nCell (1, 1): Cell (1, 1)\nCell (2, 0): Cell (2, 0)\nCell (2, 1): Cell (2, 1)\n\n\n这样就可以遍历 QTableWidget 中的每个单元格,并对其进行操作。

PyQt QTableWidget 遍历教程:如何循环访问表格单元格

原文地址: http://www.cveoy.top/t/topic/pA1s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录