pyqt Qtablewidget表格设置成不可选中
时间: 2023-08-06 07:09:18 浏览: 119
要将QTableWidget设置为不可选中,你可以使用SelectionMode()函数来设置选择模式为QAbstractItemView.NoSelection。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem, QAbstractItemView
app = QApplication([])
window = QMainWindow()
table_widget = QTableWidget(window)
table_widget.setRowCount(3)
table_widget.setColumnCount(3)
table_widget.setSelectionMode(QAbstractItemView.NoSelection) # 设置选择模式为不可选中
for row in range(table_widget.rowCount()):
for col in range(table_widget.columnCount()):
item = QTableWidgetItem(f"Row {row}, Column {col}")
table_widget.setItem(row, col, item)
window.setCentralWidget(table_widget)
window.show()
app.exec()
```
这样,你将无法在表格中选择任何项目。
阅读全文