我想在QTableView中选择整行,只选择行。用户不应该知道有任何细胞。我可以设置一个合适的SelectionMode但仍然是:
我该如何避免这个问题?
答案 0 :(得分:1)
请尝试QTableView的方法
setSelectionBehavior(QAbstractItemView::SelectRows);
答案 1 :(得分:0)
你应该使用代表。
在Python中:http://imath.diandian.com/post/2013-07-09/40051407386
答案 2 :(得分:0)
我遇到了同样的问题。
我最终使用了QTreeView
,它支持多个列(如表格)。默认的拖放行为允许您仅拖动,移动和重新排序行。
要使其外观和行为类似于仅限行交互的表,您需要设置以下属性:
现在,如果您只使用topLevelItems,则treeView会按您的需要运行。