Qt6 ItemFlags

本文最后更新于:2022年5月25日 下午

Constant Value Description
Qt::NoItemFlags 0 它没有设置任何属性。
Qt::ItemIsSelectable 1 它可以被选中。
Qt::ItemIsEditable 2 它可以被编辑。
Qt::ItemIsDragEnabled 4 它可以被拖动。
Qt::ItemIsDropEnabled 8 它可以用作放置目标。
Qt::ItemIsUserCheckable 16 它可以由用户选中或取消选中。
Qt::ItemIsEnabled 32 用户可以与项目交互。
Qt::ItemIsAutoTristate 64 项目的状态取决于其子项的状态。这使得QTreeWidget中的父项的状态可以自动管理(如果所有的子项都被选中,则为选中;如果所有的子项都未被选中,则为未选中;如果只有一些子项被选中,则为部分选中)。
Qt::ItemNeverHasChildren 128 该项目永远不会有子项目。这仅用于优化目的。
Qt::ItemIsUserTristate 256 用户可以循环通过三个不同的状态。这个值是在 Qt 5.5 中添加的。

Qt6 ItemFlags
https://tian-sj.github.io/2022/05/25/Qt6-ItemFlags/
作者
田世纪
发布于
2022年5月25日
许可协议