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

喜欢的点个赞❤吧!

           

目录
相关文章
|
物联网 开发工具
物联网平台实用技巧:设备端检测自己是否在线
基于MQTT接入的设备靠心跳保活,但心跳是周期性的、且自动收发和超时重连,这些特性给主动检测设备端是否在线带来了一定难度。本文提供通过消息收发是否正常判定设备是否在线的原理、流程、实现方式。
4921 1
|
8月前
|
人工智能 自然语言处理 并行计算
Chitu:清华核弹级开源!推理引擎3倍提速+50%省卡,国产芯片告别英伟达绑架
Chitu(赤兔)是清华大学与清程极智联合开源的高性能大模型推理引擎,支持多硬件适配,显著提升推理效率,适用于金融、医疗、交通等多个领域。
787 10
Chitu:清华核弹级开源!推理引擎3倍提速+50%省卡,国产芯片告别英伟达绑架
|
12月前
|
前端开发 定位技术 数据库
如何自己独立制作网站?
本文介绍了网站建设的三大步骤:网站建设、域名注册、服务器租用。其中,定制建站是传统方式,SAAS平台和独立建站系统则更适合低要求和有建站需求的用户。
437 10
|
存储 Java Linux
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
601 1
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
|
机器学习/深度学习 监控 数据可视化
【BetterBench博士】2024年中国研究生数学建模竞赛 E题:高速公路应急车道紧急启用模型 问题分析、数学模型及Python代码
2024年中国研究生数学建模竞赛E题要求建立高速公路应急车道紧急启用模型,以缓解特定路段的拥堵问题。题目提供了四个视频观测点的数据,需分析交通流参数随时间的变化规律,建立拥堵预警模型,并验证模型有效性。此外,还需设计合理的应急车道启用规则和算法,优化视频监控点布局,以提升决策科学性和成本效益。涉及视频数据处理、非线性动态系统建模和机器学习等技术。适合交通工程、数学、计算机科学等多个专业学生参与。需利用Python等工具进行数据处理和建模。具体问题包括统计参数变化、建立拥堵模型、验证模型有效性、设计启用规则和优化监控点布局。
1555 12
【BetterBench博士】2024年中国研究生数学建模竞赛 E题:高速公路应急车道紧急启用模型 问题分析、数学模型及Python代码
素颜简约的个人导航网站源码
素颜简约的个人导航网站源码
1051 0
素颜简约的个人导航网站源码
|
JSON 前端开发 JavaScript
构建简易天气查询应用
【8月更文挑战第31天】本文将引导你一步步打造一个简易的天气查询应用,不仅提供代码示例,还分享如何利用开源API获取实时数据。我们将探讨如何设计用户界面,处理用户输入,并展示如何在屏幕上优雅地呈现天气信息。文章末尾,我们还将讨论如何进行错误处理和优化用户体验。
|
自然语言处理 Java Android开发
Java一分钟之Kotlin与Java互操作
【6月更文挑战第12天】本文探讨了Kotlin与Java之间的互操作性,重点关注了两者在调用对方代码时的常见问题和解决策略。在Kotlin调用Java时,需注意Java的`package-private`访问限制、泛型擦除和重载解析差异。建议使用`public`修饰符、明确泛型类型并了解重载规则。在Java调用Kotlin时,需处理Kotlin特性的不可见性、命名冲突和顶层函数调用。可以通过遵循Java习惯、使用`@JvmName`注解和封装顶层函数为类方法来避免问题。通过掌握这些技巧,开发者能更好地在多语言环境下工作。
190 0
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
299 0
|
Ubuntu
不常用但是必会的Ubuntu 关机命令
对于常年保持在线服务的服务器系统,通常关机指令不会用到,即便有需要用到,也是重启命令用的会很多。关机常常会在限电、突然长时间停电影响机房供电,业务下线停止运营等情况下。虽然极不常用,但是仍然需要掌握关机命令,以备不时之需。
959 0