我有一个QTableWidget,我想要禁用当您单击行或列标题时选择行或列的行为。
有人知道如何禁用此行为吗?
onClick编辑:标头需要保持可点击状态,因为需要onClick-函数。
发布于 2011-05-20 12:57:27
QTableWidget::setSortingEnabled(true);
这消除了您所描述的列选择行为,并将其替换为按列排序!
发布于 2016-07-18 09:58:23
您可能需要断开selectColumn插槽与接头的sectionPressed信号的连接,如下所示:
disconnect(horizontalHeader(), SIGNAL(sectionPressed(int)),this, SLOT(selectColumn(int)));
发布于 2011-03-28 00:21:33
tableWidget->setSelectionMode(QAbstractItemView::NoSelection);
此属性保存视图操作的选择模式。SelectionMode
或者,您可能需要tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows )
此属性保存视图使用的选择行为。SelectionBehavior
https://stackoverflow.com/questions/5421947
复制相似问题