QTableWidgetに行を追加するには、次の手順を実行します:
-
QTableWidgetオブジェクトを作成します:
table = QTableWidget()
-
追加する行の数を指定します:
row_count = 1 # 追加する行の数
-
行を追加します:
table.setRowCount(table.rowCount() + row_count)
これにより、指定した数の新しい行がQTableWidgetに追加されます。
完全なコード例を以下に示します:
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table = QTableWidget()
table.setColumnCount(2) # 列の数を設定
row_count = 1 # 追加する行の数
table.setRowCount(table.rowCount() + row_count)
# 各セルにデータを挿入する例
for row in range(table.rowCount()):
for column in range(table.columnCount()):
item = QTableWidgetItem("データ")
table.setItem(row, column, item)
table.show()
app.exec()
このコードでは、QTableWidgetを作成し、1行を追加しています。また、各セルにはデータが挿入されています。
以上が、PythonでQTableWidgetに行を追加する方法の基本的な手順です。この方法を使用することで、動的な表を作成し、データを追加できます。