请帮我写一个 PyQt6的QTableWidgetItem示例
时间: 2024-04-29 09:25:25 浏览: 76
下面是一个简单的PyQt6的QTableWidgetItem示例:
```python
import sys
from PyQt6.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.tableWidget = QTableWidget(self)
self.tableWidget.setGeometry(50, 50, 400, 200)
self.tableWidget.setColumnCount(3)
self.tableWidget.setRowCount(3)
self.set_data()
def set_data(self):
for i in range(3):
for j in range(3):
item = QTableWidgetItem(f"Item {i+1},{j+1}")
self.tableWidget.setItem(i, j, item)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec())
```
这个示例创建了一个简单的QTableWidget,包含3列和3行,然后在每个单元格中添加了一个QTableWidgetItem。在这个示例中,我们使用了一个循环来为每个单元格添加一个带有文本的QTableWidgetItem。您可以根据需要更改循环来添加不同的数据。
阅读全文