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属性》。
本文介绍如何在PyQt的QTableWidget中使用text和setText方法访问和修改项的文本数据,以及如何通过textAlignment和setTextAlignment方法设置文本的对齐方式。

788

被折叠的 条评论
为什么被折叠?



