hab folgendes Problem:
Wenn ich eine Zelle auswähle mit der Maus wird ein Signal mit cellPressed(int, int) erzeugt.
Wenn ich aber mit den Pfeiltasten in ein anderes Feld gehe bekomme ich kein Signal.
mit cellActivated hab ichs auch schon probliert.
Da kommt nur beim Doppelklick ein signal.
Was mach ich da denn falsch?
Code: Alles auswählen
void loadsettings::createFilesTable()
{
filesTable = new QTableWidget(0, 1);
// filesTable->setSelectionBehavior(QAbstractItemView::SelectRows);
filesTable->setSelectionBehavior(QAbstractItemView::SelectItems);
QStringList labels;
labels << tr("File Name");
filesTable->setHorizontalHeaderLabels(labels);
filesTable->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
filesTable->verticalHeader()->hide();
filesTable->setShowGrid(false);
connect(filesTable, SIGNAL(cellClicked(int, int)),
this, SLOT(openFileOfItem(int, int)));
// connect(filesTable, SIGNAL(cellPressed(int, int)),
// this, SLOT(openFileOfItem(int, int)));
}