pyqt qtablewidget 表头点击事件如何写

屎克螂 2013-10-17 03:57:54
如题,求代码,表头点击它自己会触发排序,由于排序后 内容就不齐了,所以我想再加入一个功能:内容自适应表格长宽
...全文
2201 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
WTaiky 2013-10-24
  • 打赏
  • 举报
回复 2
如果上面不行,下面是表头的单击信号,可以自己加功能,一个是行一个是列,自己试试.
self.tableWidget.verticalHeader().sectionClicked.connect(self.VerSectionClicked)#表头单击信号
self.tableWidget.horizontalHeader().sectionClicked.connect(self.HorSectionClicked)#表头单击信号
def VerSectionClicked(self,index):
	print index
def HorSectionClicked(self,index):
	print index
WTaiky 2013-10-24
  • 打赏
  • 举报
回复 1
不知道这样行不...
self.tableWidget.resizeColumnsToContents()#根据内容调整行的宽度
self.tableWidget.resizeRowToContents()#根据内容调整列的宽度度
self.tableWidget.item(row,col).setTextAlignment(Qt.AlignCenter)#设置字体居中
屎克螂 2013-10-22
  • 打赏
  • 举报
回复
来人 求大神啊
屎克螂 2013-10-21
  • 打赏
  • 举报
回复
居然没人。。。。。

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧