Сначала итем создай и установи.
спс =)
Появился еще один мини вопрос.  Когда я устанавливаю флаги в ячейке с ней происходит только одно - ее просто нельзя выделить, независимо от того какой флаг я задал.
C++ (Qt)
 
table = new QTableWidget(this);
    table->setColumnCount(3);
    table->setRowCount(3);
    QTableWidgetItem* item = new QTableWidgetItem;
    item->setFlags(Qt::ItemIsEditable); // тут при установке любого флага происходит одно и тоже
 
 
Что я делаю не так ?