1.使用sql 数据库查询结果显示使用QTableWidget 显示表格(此步骤已完成)
2.根据不同的条件设置不同的背景颜色
1)工单数量列与生产数量列一致时背景设置为蓝色
2)工单数量列大于生产数量列一致时背景设置为黄色
3) 生产数量列为空时显示为灰色
写一个Delegate
类继承QStyledItemDelegate
,在paint()
函数里根据条件绘制背景颜色。然后创建一个该Delegate
类的对象,调用setItemDelegate()
把Delegate
对象添加到QTableWidget
对象中。