QT__QTableWidget__操作

QTableWidget 用法总结


------------------------------------

好好练习下这个。。。。。。。。。。。。。。。。。。。。。。。。

设置  
tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);  
tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
之后选中第一行进行删除之后,第一行(之前的第二行)还是高亮,但是我并没有记录当前的第一行被选中。
如何在我点删除的时候取消行的选中高亮状态,求解。


删除后再clearSelection()清除选择区域


   这样可以把一行作为一个整体,等于绑定到一起了,然后
setSelectionBehavior ( QAbstractItemView::SelectRows ); //设置选择行为,以行为单位
setSelectionMode ( QAbstractItemView::SingleSelection ); //设置选择模式,选择单行
上面两句代码实现选择行, 你说的上下两排按钮之间放一条线可以放置一个QFrame 看看帮助不难
 
 

ackage_table->item(row, 6)->text());//用的是这个 item(row, column)的函数。
如果用itemAt(x, y)会有错。



你可能感兴趣的:(QT__QTableWidget__操作)