我有这个 Qt 代码:
QHBoxLayout *taggerBox = new QHBoxLayout;
falseBtn = new QToolButton;
falseBtn->setText(tr("False"));
voidBtn = new QToolButton;
voidBtn->setText(tr("Void"));
taggerBox->addWidget(falseBtn);
taggerBox->addWidget(voidBtn);
我想更改 QHBoxLayout 的背景(不是每个按钮的背景)。我没有找到任何方法来更改 QLayout 的背景颜色。
我该怎么做?
谢谢!
最佳答案
QLayout 不是一个可视元素,它是一个调整所包含小部件位置的容器。您可以更改 QFrame 或其他包含 QLayout 的小部件的背景。
关于c++ - 更改包含 QButtons 的 Qlayout 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52079296/