gpt4 book ai didi

c++ - QTreeWidget - 禁止在顶层放置

转载 作者:搜寻专家 更新时间:2023-10-31 02:22:14 26 4
gpt4 key购买 nike

我有一个 QTreeWidget我启用了拖放功能。尽管我希望用户能够在树中拖放项目,但我不希望他们将任何拖动的项目放在顶层。我该怎么做?

假设我有预定义的类别,它们是顶级项目,我不想扩展该列表。但在较低级别,用户可以创建任意数量的项目,并且她/他还可以移动这些项目。

最佳答案

感谢您的帮助。它奏效了。

MyTreeWidget::MyTreeWidget( QWidget* aParent /*= nullptr*/ )
: QTreeWidget( aParent )
{
// ...
auto rooItem = invisibleRootItem();
rooItem->setFlags( rooItem->flags() ^ Qt::ItemIsDropEnabled );
}

关于c++ - QTreeWidget - 禁止在顶层放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30537932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com