python tablewidget_【Pyqt5】之高级控件QTableWidget的使用

本文介绍了如何在PyQt5中使用QTableWidget创建一个带有标题、内容和操作按钮的表格,包括设置列数、禁止编辑、动态渲染数据、添加进度条和操作按钮等功能。通过实例代码展示了如何插入行、设置单元格Widget以及实现按钮的槽函数连接。
摘要由CSDN通过智能技术生成

classMainWindow(QWidget, Ui_MainFrom):def __init__(self):

super(MainWindow, self).__init__()

self.setupUi(self)##去掉标题头

#self.setWindowFlags(Qt.FramelessWindowHint)

#self.m_flag = False

self.Button =QPushButton(self)

self.Button.setGeometry(QtCore.QRect(880, 80, 93, 41))#列表显示

self.tableWidget.setColumnCount(5)#self.tableWidget.setRowCount(3)

self.tableWidget.setHorizontalHeaderLabels(('视频网站','视频标题','播放地址','下载进度','操作',))

self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)#禁止编辑

#取数据库数据 输出来是个列表

sortInfo = [('1', 1, 1,),('2', 1, 1, ),('3', 1, 1,)]#动态渲染数据

for row, row_data inenumerate(sortInfo):

self.tableWidget.insertRow(row)#插入行

for column in range(len(row_data)+2): #需要多插入2列

#如果遍历数小于需要插入的函数,就显示空

if column

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值