基础使用
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
self.tableWidget.setGeometry(QtCore.QRect(30, 60, 651, 421))
self.tableWidget.setObjectName("tableWidget")
# 指定列数
self.tableWidget.setColumnCount(2)
# 设置列名
titles = ['编号', '姓名', '工资', '入职日期', ' 性别']
self.tableWidget.setHorizontalHeaderLabels(titles)
# 指定列数
self.tableWidget.setRowCount(2)
# 添加列名
self.tableWidget.setHorizontalHeaderLabels(('第一列', '第二列'))
# 插入行
for i in range(10):
self.tableWidget.insertRow(i)
# 添加内容
self.tableWidget.setItem(1, 1, QTableWidgetItem(str(10)))
# 设置表格的高度和宽度
self.tableWidget.resize(self.size().width(),self.size().height())
# 设置列宽的适应方式
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
# 隔行换色
self.tableWidget.setAlternatingRowColors(True)
原创2022/9/14大约 2 分钟