PyQt5 技术篇-设置QTableWidget表格组件默认值实例演示,如何获取QTableWidget表格组件里的值,获取表格的行数和列数

简介: PyQt5 技术篇-设置QTableWidget表格组件默认值实例演示,如何获取QTableWidget表格组件里的值,获取表格的行数和列数

     

self.tableWidget.setItem(0, 0, QTableWidgetItem("设置值的内容")) 可以设置指定单元格里的值。

self.tableWidget.item(0, 0) 可以获取指定单元格里的值,没有值的话为 None

# 默认值设置
self.tableWidget.setItem(0, 0, QTableWidgetItem("wait"))
self.tableWidget.setItem(0, 1, QTableWidgetItem("xpath"))
self.tableWidget.setItem(1, 0, QTableWidgetItem("mousemove"))
self.tableWidget.setItem(1, 1, QTableWidgetItem("xpath"))
self.tableWidget.setItem(2, 0, QTableWidgetItem("click"))
self.tableWidget.setItem(2, 1, QTableWidgetItem("xpath"))
table_d = {}
# 获取表格行数和列数
row_num = self.tableWidget.rowCount()
cols_num = self.tableWidget.columnCount()
# 存储表格数值
for i in range(0, row_num):
    for j in range(0, cols_num):
      # 获取指定单元格里的值
        if(self.tableWidget.item(i, j) != None):
            table_d[str(i) + str(j)] = self.tableWidget.item(i, j).text()
        else:
            table_d[str(i) + str(j)] = ""
# 展示表格数值
for (i, j) in table_d:
    print(table_d[str(i) + str(j)])

运行效果图:

image.png

喜欢的点个赞❤吧!

           

目录
相关文章
|
12月前
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
layUI数据表格可编辑表格单元格值修改之后获取修改前的值
331 0
|
JavaScript
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
7796 0
VUE之vxe-table高级表格(表格内增删改、导入、导出、自定义打印、列设置隐藏显示等)用法
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
677 0
PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
|
5月前
|
JavaScript 前端开发
table表格和下拉组件中data为什么必须是一个函数?
table表格和下拉组件中data为什么必须是一个函数?
|
6月前
LabVIEW 调整Table表格行高列宽的方法与例程
LabVIEW 调整Table表格行高列宽的方法与例程
347 1
|
12月前
在TableViewer中如何给表格的单元格增加其他组件的编辑功能
在TableViewer中如何给表格的单元格增加其他组件的编辑功能
50 0
gridControl在同一列的不同行创建不同的控件(已CheckEidt搭配ButtonEdit为例)
gridControl在同一列的不同行创建不同的控件(已CheckEidt搭配ButtonEdit为例)
|
存储 前端开发 数据库
el-table表格拖动列记住列宽度功能(刷新页面还在)
el-table表格拖动列记住列宽度功能(刷新页面还在)
434 0
|
JavaScript 开发工具 git
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
1257 0
Element-ui中 表格(Table)组件中 toggleRowSelection 方法设置默认多选项 无法选中解决思路
|
缓存 JavaScript 前端开发
使用Render 自定义列的表格组件——Table
使用Render 自定义列的表格组件——Table
647 1