pyqt5 row()
时间: 2023-11-10 22:06:34 浏览: 25
`row()` is a method in PyQt5 that returns the row index of a selected item in a QTableWidget or QTreeView.
Syntax:
```
row = tableWidget.currentRow() # returns the index of the currently selected row in a QTableWidget
row = treeView.currentIndex().row() # returns the index of the currently selected row in a QTreeView
```
Example:
```
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QTableWidget, QTableWidgetItem
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 450, 300)
self.setWindowTitle('QTableWidget - row example')
self.tableWidget = QTableWidget(self)
self.tableWidget.setGeometry(30, 30, 400, 200)
self.tableWidget.setRowCount(4)
self.tableWidget.setColumnCount(2)
self.tableWidget.setItem(0, 0, QTableWidgetItem('Name'))
self.tableWidget.setItem(0, 1, QTableWidgetItem('Age'))
self.tableWidget.setItem(1, 0, QTableWidgetItem('John Doe'))
self.tableWidget.setItem(1, 1, QTableWidgetItem('30'))
self.tableWidget.setItem(2, 0, QTableWidgetItem('Jane Doe'))
self.tableWidget.setItem(2, 1, QTableWidgetItem('25'))
self.tableWidget.setItem(3, 0, QTableWidgetItem('Bob Smith'))
self.tableWidget.setItem(3, 1, QTableWidgetItem('40'))
self.tableWidget.cellClicked.connect(self.on_click)
self.show()
def on_click(self, row, column):
print('Row:', row)
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
In the above example, the `on_click` method is called when a cell in the QTableWidget is clicked. It receives the row and column indexes of the clicked cell as arguments. The `row` argument is then printed to the console using `print('Row:', row)`, which displays the index of the clicked row.
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)