我正在尝试更改QComboBox的文本颜色。 我曾经使用过样式表或调色板。 但是,他们更改了保管箱中所有文本项的颜色。 我想更改组合框而不是投递箱的当前选定文本的颜色和字体。 请帮助我如何更改它们,并向我展示一些示例代码。 谢谢。
// It is my code:
QStringList itemList;
itemList << "item1" << "item2" << "item3" << "item4" << "item5";
ui->comboBox->addItems(itemList);
ui->comboBox->setCurrentIndex(2);
ui->comboBox->setItemData(2, QColor(Qt::red), Qt::TextColorRole);
// this is the ways to use stylesheet
// ui->comboBox->setStyleSheet("QComboBox { color: blue; font-weight: bold; }");
// this is the ways to use QPalette
QPalette pal = ui->comboBox->palette();
pal.setColor(QPalette::Text, Qt::blue);
ui->comboBox->setPalette(pal);
答案 0 :(得分:0)
最简单的解决方案是:
<img src="<?php echo 'data:image/'.$imageFileType.';base64,'.$fetch_expance['expance_image'];?>" style="cursor: pointer;" data-toggle="modal" data-target="#myModal" width="100px" height="100px" /><br>
结果:
样式表怎么样?
不幸的是,我无法提供使用样式表的工作示例,但是这里有一些指向样式表文档的有用链接: