0

我的 QTableView 的扩展选择有问题。问题是我的列和行周围有一些空格,当我点击这个空格时,我选择的字段的突出显示丢失了。当我单击应用程序中的其他位置时,它不会发生,仅在空白处。此外,当我将选择模式设置为 SingleSelection 时,它工作得很好。

这是一个简短的 gif 来说明问题 https://gyazo.com/8e4ae161aaff25a4afa1b588579ddd01

谢谢所有能真诚帮助我的人

4

1 回答 1

0

因为该白色区域属于 QTableWidget,所以当您单击该位置时,它会重置选择并且选定的单元格消失了,因为没有选择任何单元格。但是当你在 QTableWidget 之外点击时,选择状态仍然存在。所以如果你不想这样,你可以像这样增加列宽:

ui.tableWidget->setColumnWidth(columnNumber,columnWidht);

或者您可以减小 QTableWidget 的宽度以适应列。所以用户不能看到并点击这个白色区域。

于 2015-09-02T13:03:35.060 回答