PyQt(Python+Qt)學習隨筆:QTableWidgetItem項文本和項對齊的setText、setTextAlignment方法

QTableWidget部件中的QTableWidgetItem項的文本可以通過text()和setText方法()進行訪問,文本還可以通過setTextAlignment設置對齊方式。

1、項文本數據訪問的text和setText方法

項的文本可以data方法和setData方法使用Qt.DisplayRole、Qt.EditRole這兩種角色去訪問(請參考《PyQt(Python+Qt)學習隨筆:QTableWidgetItem項數據的data和setData訪問方法》),除了這個方法外,還可以通過text() 和setText( str value)方法去訪問。

  • text():獲取項的文本數據
  • setText( str value):設置項的文本數據爲value,注意沒有返回值
2、項文本對齊方式訪問的textAlignment和setTextAlignment方法

項中的文本可以設置水平和垂直對齊方式,相關對齊方式的訪問方法調用方式如下:

  • int textAlignment() :返回對齊方式,返回類型是枚舉類型Qt.Alignment,實際上是整數
  • setTextAlignment(int alignment):設置對齊方式,無返回值
注:

對齊方式是一個Qt.Alignment枚舉類型的組合,具體取值及含義請參考《PyQt(Python+Qt)學習隨筆:QListView的itemAlignment屬性》。

老猿Python,跟老猿學Python!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章