【发布时间】:2019-04-03 20:57:18
【问题描述】:
我正在使用 QTreeWidget。我允许用户重命名树中的项目。然而,每当一个项目被重命名时,我都必须在后台管理一些东西。所以我需要弄清楚用户何时重命名一个项目。我见过插槽“ItemChanged”,但我不知道这个插槽是否仅在重命名项目时使用。
这是我如何将项目设置为可重命名的。
default_item->setSelected(true);
default_item->setFlags(default_item->flags() | Qt::ItemIsEditable);
【问题讨论】:
-
假设它使用 TVN_ITEMCHANGED (docs.microsoft.com/en-us/windows/desktop/controls/…),那么它应该用于所有属性。
标签: c++ qt qtreewidget qtreewidgetitem