У вас есть несколько вариантов. Самое прямое из того, что вы просили, это использовать QHeaderView , связанный с кнопками:
// you could also use verticalHeader()
connect(tableWidget->horizontalHeader(), SIGNAL(sectionClicked(int)), ...);
Другой вариант - прослушать модель выбора :
connect(tableWidget->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), ...)
Но эта опция потребует, чтобы вы проверили выделение, чтобы убедиться, что выбрана только целая строка, если ваш SelectionMode не помешает ему быть другим.