无法在QTableWidget中捕获cellChanged信号

时间:2019-07-28 19:43:09

标签: qt

我想捕获QTableWidget中的单元格变化,所以我使用:

connect(table,SIGNAL(cellChanged(int,int)),this,SLOT(mySLOT(int,int)));

但是我的SLOT没有被调用。

我正在使用setItem添加新单元格,并使用带有验证器的简单QItemDelegate(我仅重新定义了createEditor)-也许这是问题所在?

class Delegate: public QItemDelegate
{
public:
    QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem & option, const QModelIndex & index) const
    {
        QLineEdit* lineEdit = new QLineEdit(parent);
        lineEdit->setValidator(pv);
        return lineEdit ;
    }
};

0 个答案:

没有答案