在QTreeWidget里,在树控件上按空格键会取消或选中节点。
但是项目中不能如此。解决方法:
1.在QTreeWidget设置focusPolicy为NoFocus:
this->setFocusPolicy(Qt::NoFocus);
2.在QTreeWidget里重写keyPressEvent方法,在需要响应的key下实现功能即可。
void keyPressEvent(QKeyEvent *event);
在QTreeWidget里,在树控件上按空格键会取消或选中节点。
但是项目中不能如此。解决方法:
1.在QTreeWidget设置focusPolicy为NoFocus:
this->setFocusPolicy(Qt::NoFocus);
2.在QTreeWidget里重写keyPressEvent方法,在需要响应的key下实现功能即可。
void keyPressEvent(QKeyEvent *event);
本文标题:QTreeWidget里,解决按空格键会取消或选中节点问题
本文链接:https://www.haomeiwen.com/subject/xdrmaktx.html
网友评论