Gremlin92
@Gremlin92
Целеустремленный

Как создать событие срабатывающее на выделение ячейки, точнее возвращающая номер строки этой ячейки?

Есть такие варианты и они не компилируются QTableWidget
QObject::connect(tableworkers.horizontalHeader(), SIGNAL(sectionClicked(int)), this, SLOT(sectionClicked(int)));
        
       QObject::connect(tableworkers/*.verticalHeader() */ , &QTableWidget::cellChanged [=]() {

            });
       QObject::connect(tableworkers, &QTableWidget::cellChanged, this, &MyWidget::sectionClicked);
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
Gremlin92
@Gremlin92 Автор вопроса
Целеустремленный
С помощью людей в интернете получилось так
QObject::connect(&tableworkers, &QTableWidget::cellClicked, [this](int row, int column) {
       std::cout<<"row="<<row<<" column="<<column<<std::endl;
            });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы