qt tableview表格,当点击一个按钮时表格被全选,再次点击时表格一行也不选中,请问该怎么实现
再描述下问题,如果我有tableview4行5列,点击一个单独的pushbutton时这个表格被全部选中,再次点击pushbutton时表格中没有一行被选中,谢谢大家了。...
再描述下问题,如果我有tableview4行5列,点击一个单独的pushbutton时这个表格被全部选中,再次点击pushbutton时表格中没有一行被选中,谢谢大家了。
展开
1个回答
展开全部
可以这样弄,你的table是 四行 那么 你再随便添加一行 添加至 最开头
然后 你把 你刚添加的那行 隐藏掉 setRowHidden方法;
那么 你的 table 有5行 看见的 只有4行 第一行 隐藏了
槽函数这样写
void clickBtn(){
static bool b = true;
if (b) {
ui.table->selectAll();
b = !b;
}
else {
ui.table->selectRow(0);//在此点击 让他去选择 隐藏的 那一行
b = !b;
}
}
你照我这样写 最简单 也许还有其他方法。。但我这个 肯定是最简单的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询