gpt4 book ai didi

qt - 如何遍历窗口中的所有小部件?

转载 作者:行者123 更新时间:2023-12-05 01:20:31 25 4
gpt4 key购买 nike

我知道对于 QObject,有一种方法可以找到所有被视为子对象的 QObject - 但我不知道这是否意味着我能够在 MainWindow 中找到所有小部件。另外,我不想找到任何非小部件。

我问是因为我正在尝试将窗口设置为半透明的样式,而背景颜色显然并未应用于所有小部件。然而,我正在将它应用到我能想到的每个小部件上。我不想更改全局不透明度 - 文本应保持不透明。

下图包含设置半透明度的代码,以及窗口本身的图片。如您所见,文本编辑区域是彩色的。但我也在设置它(它是“Ed”),所以我不知道为什么会这样!

Pic of the code and the window.

最佳答案

您可以使用 QObject::findChildren<QWidget*>()查找所有子部件。

关于qt - 如何遍历窗口中的所有小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32109156/

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