gpt4 book ai didi

qt - 排序 QObject child

转载 作者:行者123 更新时间:2023-12-01 13:03:39 24 4
gpt4 key购买 nike

我注意到 QObject::children() 方法返回一个对 QObjectList 的常量引用,其中包含 qobject 的子对象。放弃常量性并使用 qSort 对列表进行排序是否安全?

谢谢安东

最佳答案

不,你不应该这样做。这是 QObject::children() 的定义:

inline const QObjectList &children() const { return d_ptr->children; }

这意味着您直接获取内部对象列表的引用。文档说:

Note that the list order changes when QWidget children are raised or lowered. A widget that is raised becomes the last object in the list, and a widget that is lowered becomes the first object in the list.

弄乱这个列表看起来不是个好主意。

关于qt - 排序 QObject child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4340721/

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