PyQt(Python+Qt)學習隨筆:QTableWidget的findItems和selectedItems搜索項和訪問選中項方法


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()

老猿Python,跟老猿學Python!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM