QTableWidget实现鼠标移动整行颜色变化
困扰了本人很久的一个问题就是QTableWidget的qss样式只能提供每个item:hover时的样式变化,而我们想要实现的是一整行的样式变化,在不断的坚持下今天终于解决了,今天写下来方便大家查阅,希望能够帮到大家。
- *主要的方法就是新建一个新类继承自QTableWidget,我这里的类名为SWTableWidget,然后在头文件和源文件中填写代码,之后在ui设计中拖入一个QTableWidget控件,再将该控件提升为我们新建的类SWTableWidget,具体步骤我在这里就不啰嗦啦,下面直接看代码
代码块
#ifndef SWTABLEWIDGET_H
#define SWTABLEWIDGET_H
#include <QWidget>
#include <QTableWidget>
#include <QColor>
class SWTableWidget : public QTableWidget
{
Q_OBJECT
public:
explicit S