python获取所选内容的行列

self.TableWidget = QTableWidget(4,3)

row = self.TableWidget.selectedItems()[0].row() #获取选中文本所在的行
column = self.TableWidget.selectedItems()[0].column() #获取选中文本所在的列

contents = self.TableWidget.selectedItems()[0].text() #获取选中文本内容
print(“选择的内容为:”,contents)
print(“所选的内容所在的行为:”,row )
print(“所选的内容所在的列为:”,column )

QTableWidget常用方法
setROwCount(int row) 设置QTableWidget表格控件的行数

setColumnCount(int col) 设置QTableWidget表格控件的列数

setHorizontalHeaderLabels() 设置QTableWidget表格控件的水平标签

setVerticalHeaderLabels() 设置QTableWidget表格控件的垂直标签

setItem(int ,int ,QTableWidgetItem) 在QTableWidget表格控件的每个选项的单元控件内添加控件

horizontalHeader() 获得QTableWidget表格控件的表格头,以便执行隐藏

rowCount() 获得QTableWidget表格控件的行数

columnCount() 获得QTableWidget表格控件的列数

setEditTriggers(EditTriggers triggers) 设置表格是否可以编辑,设置表格的枚举值

setSelectionBehavior 设置表格的选择行为

setTextAlignment() 设置单元格内文本的对齐方式

setSpan(int row,int column,int rowSpanCount,int columnSpanCount) 合并单元格,要改变单元格的第row行,column列,要合并rowSpancount行数和columnSpanCount列数。其中row表示要改变的行数, column表示要改变的列数,rowSpanCount表示需要合并的行数,columnSpanCount表示需要合并的列数。

setShowGrid() 在默认情况下表格的显示是有网格的,可以设置True或False用于是否显示,默认True

setColumnWidth(int column,int width) 设置单元格行的宽度

setRowHeight(int row,int height) 设置单元格列的高度

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值