PyQt5 表格的一些参数设置函数

self.tablewidget.horizontalHeader().setDefaultSectionSize(50)  #设置默认列宽
self.tablewidget.verticalHeader().setDefaultSectionSize(30)    #设置默认行高
self.tablewidget.horizontalHeader().setFixedHeight(30)   #设置列表头的高度
self.tablewidget.verticalHeader().setFixedWidth(50)   #设置行表头的宽度
#设置表头字体
font = self.tablewidget.horizontalHeader().font()  #实例化列表头的字体
font.setBold(True)
self.tablewidget.horizontalHeader().setFont(font)  #给列表头设置字体
font = self.tablewidget.verticalHeader().font()  # 实例化行表头的字体
font.setBold(True)
self.tablewidget.verticalHeader().setFont(font)  # 给行表头设置字体

self.tablewidget.horizontalHeader().setHighlightSections(False)  #设置列表头不塌陷
self.tablewidget.verticalHeader().setHighlightSections(False)  # 设置列表头不塌陷

#给表头文本设置颜色
self.item = self.tablewidget.horizontalHeaderItem(1)
 
posted @ 2023-01-22 20:41  wavefinder  阅读(400)  评论(0编辑  收藏  举报