Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我第一次使用 Qt 创建 GUI。在有很多组框的应用程序中,我想让它们都启用“平面”属性。有没有办法更改相同类型的每个小部件的默认值?
我知道可以通过基于QGroupBox小部件创建一个新类来实现相同的目标,但我的目标是实际上用尽可能少的编码来完成它。
QGroupBox
C++ 代码如下。应该直接移植到 Python 中。
设置小部件的 ui 后,请执行以下操作。
QList<QGroupBox *> groupboxes = this->findChildren<QGroupBox *>(); for (int i=0; i<groupboxes.count(); i++) groupboxes[i]->setFlat(true);