gpt4 book ai didi

c++ - QPushButton 动态背景色

转载 作者:太空宇宙 更新时间:2023-11-04 16:05:20 25 4
gpt4 key购买 nike

我有一个QPushButton,我想在上面设置背景颜色。我可以为此使用样式表:

m_iconButton->setStyleSheet("QPushButton {"
"background-color: red "
"}");

但是我想在函数 void foo(const QColor& a_color) 中使用它。我如何确保样式表将此 a_color 作为参数?

所以像这样:

void foo(const QColor& color) {
m_iconButton->setStyleSheet("QPushButton {"
"background-color: a_color"
"}");
}

有没有办法用样式表做到这一点?如果没有,没有它们我怎么能做到这一点?

最佳答案

是这样的吗?

void foo(const QColor& color) {
m_iconButton->setStyleSheet(QString("QPushButton {"
"background-color: %1"
"}")
.arg(color.name()));
}

关于c++ - QPushButton 动态背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36599176/

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