QTreeWidgetItem* item = new QTreeWidgetItem(tree);
// need to add editable flag, items are not editable by default
item->setFlags(item->flags() ¦ Qt::ItemIsEditable);
tree->editItem(item, 0);
不可修改
item->setFlags(Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled);
| Constant | Value | Description |
|---|---|---|
| Qt::NoItemFlags | 0 | It does not have any properties set. |
| Qt::ItemIsSelectable | 1 | It can be selected. |
| Qt::ItemIsEditable | 2 | It can be edited. |
| Qt::ItemIsDragEnabled | 4 | It can be dragged. |
| Qt::ItemIsDropEnabled | 8 | It can be used as a drop target. |
| Qt::ItemIsUserCheckable | 16 | It can be checked or unchecked by the user. |
| Qt::ItemIsEnabled | 32 | The user can interact with the item. |
| Qt::ItemIsTristate | 64 | The item is checkable with three separate states. |
本文介绍了在Qt中如何使用QTreeWidgetItem并设置其属性,包括使项目可编辑、可选择、可检查等,并详细列出了各种属性标志及其作用。

1077

被折叠的 条评论
为什么被折叠?



