是否有信号通过按下左侧堆叠的按钮选择QTableWidget中的整行?我想要启用一些功能,但不确定如何?
提前谢谢!
答案 0 :(得分:3)
您有几种不同的选择。你问的最直接的是使用与按钮相关联的QHeaderView:
// you could also use verticalHeader()
connect(tableWidget->horizontalHeader(), SIGNAL(sectionClicked(int)), ...);
另一个选择是收听selection model:
connect(tableWidget->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&, const QItemSelection&)), ...)
但是,此选项要求您检查选择以查看是否只选择了整行,除非SelectionMode阻止其他行。
答案 1 :(得分:0)
这对我有用:
connect(tableWidget->selectionModel(), SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)), ...)
我从here得到了这个想法。