我的QTableView的extendedSelection有问题。 问题是我的列和行周围有一些空格,当我点击这个空格时,我所选字段的突出显示将丢失。 当我点击我的应用程序中的其他位置时,它只是在空白处才会出现这种情况。 此外,当我将选择模式设置为SingleSelection时,它可以正常工作。
这是一个简短的GIF来说明问题 https://gyazo.com/8e4ae161aaff25a4afa1b588579ddd01
谢谢所有能帮助我的人 真诚
答案 0 :(得分:0)
因为白色区域属于QTableWidget,所以当您单击该位置时,它会重置选择,并且由于未选择任何单元格,因此选定的单元格已消失。但是当你点击QTableWidget外面时,选择状态仍然存在。所以如果你不想这样,你可以像这样增加列宽:
ui.tableWidget->setColumnWidth(columnNumber,columnWidht);
或者您可以减小QTableWidget的宽度以适合列。因此,用户无法查看并单击此白色区域。