1、搜索項
在表格部件中,可以根據文本以及匹配模式來搜索滿足條件的項,調用語法:
list[QTableWidgetItem] findItems( str text, Qt.MatchFlags flags)
返回值為所有滿足條件的項構成的列表,如果沒有找到匹配項,返回空列表。
Qt.MatchFlags的取值及含義請參考《PyQt(Python+Qt)學習隨筆:Model/View中的枚舉類 Qt.MatchFlag的取值及含義》。
2、訪問選中項
在表格部件根據選擇模式的設置,只要選擇模式不是NoSelection(關於選擇模式繼承自QAbstractItemView,請參考《PyQt(Python+Qt)學習隨筆:QAbstractItemView的selectionMode屬性》),則可以通過操作選中部件中的項。選中的項可以通過方法selectedItems()方法返回,其返回值為一個列表,列表中的每個元素是一個選中的QTableWidget項實例。
調用語法:
list[QTableWidgetItem] selectedItems()