0

这是我第一次使用 Qt 创建 GUI。在有很多组框的应用程序中,我想让它们都启用“平面”属性。有没有办法更改相同类型的每个小部件的默认值?

我知道可以通过基于QGroupBox小部件创建一个新类来实现相同的目标,但我的目标是实际上用尽可能少的编码来完成它。

4

1 回答 1

2

C++ 代码如下。应该直接移植到 Python 中。

设置小部件的 ui 后,请执行以下操作。

QList<QGroupBox *> groupboxes = this->findChildren<QGroupBox *>();
for (int i=0; i<groupboxes.count(); i++)
    groupboxes[i]->setFlat(true);
于 2013-05-13T15:56:00.857 回答