QTableWidget控件,想要代码默认选中某行,例如点击时原生控件会高亮,想要界面初始化时就默认选中某行并高亮,找了很久其实是找到解决方案的,只是网上没说明明白。下面解释
这里贴出链接
//设定选择行为,按行选择
tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
//设置选中行的背景色,必须要显示设置,即代码设置或者在ui文件的控件中设置,用系统默认的是无法代码选中高亮某行
tableWidget->setStyleSheet("selection-background-color:rgb(255,209,128)");
//设置要选中高亮的行,这里会触发QTableWidget::itemClicked的信号
tableWidget->selectRow(row);