我有一个QTreeWidgetItem。我能够使用setSelectionMode(QAbstractItemView::MultipleSelection).设置多个选择模式在这种情况下,用户可以在不使用键盘的情况下选择项目。当单击某一项时,它已被选中。
怎样才能使它只使用CTRL或Shift就可以选择?
发布于 2016-04-15 09:46:14
QAbstractItemView::ExtendedSelection应该提供预期的行为。
从评论移到提供一个可接受的答案。
发布于 2016-04-15 08:08:20
如果不需要鼠标与项目交互,可以尝试item->setAttribute( Qt::WA_TransparentForMouseEvents );
https://stackoverflow.com/questions/36641498
复制相似问题