我想选择 QTableView 中的整行并且只选择行。用户不应该知道有任何单元格。我可以设置一个适当的 SelectionMode 但仍然:
- 选择行时,每个单元格都有一个圆角
- 在 QTableView 上移动鼠标移动“焦点”并选择光标下的单元格
我怎样才能避免这个问题?
我想选择 QTableView 中的整行并且只选择行。用户不应该知道有任何单元格。我可以设置一个适当的 SelectionMode 但仍然:
我怎样才能避免这个问题?
我有同样的问题。
我最终使用了 a QTreeView
,它支持多列(如表格)。默认的拖放行为允许您仅拖动、移动和重新排序行。
要使其看起来和行为类似于仅行交互表,您需要设置以下属性:
现在,如果您只使用 topLevelItems,则 treeView 会按照您的意愿行事。
您应该使用委托。
在 Python 中:http: //imath.diandian.com/post/2013-07-09/40051407386
请尝试 QTableView 的方法
setSelectionBehavior(QAbstractItemView::SelectRows);