当前位置:首页 > 编程笔记 > 正文
已解决

QTableView里面嵌入按钮,点击按钮时获取按钮所在的行号

来自网友在路上 196896提问 提问时间:2023-09-27 18:02:30阅读次数: 96

最佳答案 问答题库968位专家为你答疑解惑

void slotButtonClicked()
{QPushButton* clickedButton = qobject_cast<QPushButton*>(QObject::sender());if (clickedButton) {QTableView* tableView = ui.tableViewWait; // 替换为实际的QTableView指针for (int row = 0; row < tableView->model()->rowCount(); ++row) {QModelIndex index = tableView->model()->index(row, 2); // 假设按钮位于第3列if (tableView->indexWidget(index) == clickedButton) {qDebug() << "Clicked button in row: " << row;break;}}}
}

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"QTableView里面嵌入按钮,点击按钮时获取按钮所在的行号":http://eshow365.cn/6-14798-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!