QTreeWidgetItem使用键盘多选
QTreeWidgetItem multiple selection using keyboard
本文关键字:键盘 QTreeWidgetItem 更新时间:2023-10-16
我有一个QTreeWidgetItem。我可以使用setSelectionMode(QAbstractItemView::MultipleSelection)设置多选模式。在这种情况下,用户能够在不使用键盘的情况下选择项目。单击某个项目时,该项目已被选中。
如何使其仅使用CTRL或Shift可选择?
QAbstractItemView::ExtendedSelection
应提供预期的行为。
[从注释中移出以提供可接受的答案。]
如果您不需要任何鼠标与项目交互,您可以尝试item->setAttribute( Qt::WA_TransparentForMouseEvents );
相关文章:
- 物理键盘上的触发器按键
- 如何使用C/C++在MacOSX中获得键盘布局
- 视窗键盘输入 c++
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- C ++异步键盘输入(标准方式)
- 键盘不起作用 - Arduino Uno - 与变量有关的多个错误
- 如何在 WindowProc 处理程序中区分箭头键和数字键盘?
- 覆盖应用程序的低级别键盘挂钩问题
- C++键盘挂钩 CTRL 键卡住
- 在 OpenGL 中使用键盘移动 3D 形状,C++
- SFML 键盘条件或
- 找不到键盘,即使我包括键盘。
- 在C++中隐藏键盘记录器的控制台窗口
- 盖奇不读取键盘输入
- 使用Boost async_read和POSIX::stream_descriptor从键盘读取
- 在 Linux 上C++:在作为 systemd 服务运行时侦听键盘输入
- 是否可以将键盘输入绑定到 Win32 中的单个应用程序?
- SDL2 无法捕获控制台键盘事件?
- 使用 Windows API c++ 的键盘输入
- GTKMM:如何将键盘事件附加到绘图区域?