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/