Qt QComboBox 下拉框选项文本颜色设置
要设置QComboBox的下拉框中选项的文本颜色,可以使用stylesheet属性,并在样式表中使用'QComboBox::item:selected'伪类选择器来设置选中项的颜色。
以下是一个示例代码:
// 创建一个QComboBox对象
QComboBox *comboBox = new QComboBox(this);
// 添加选项
comboBox->addItem('Option 1');
comboBox->addItem('Option 2');
comboBox->addItem('Option 3');
// 设置stylesheet
comboBox->setStyleSheet('QComboBox::item:selected { color: red; }');
在上面的代码中,通过调用setStyleSheet()方法设置了QComboBox的stylesheet。在样式表中,使用'QComboBox::item:selected'选择器来选择选中项,并使用color属性设置文本颜色为红色。
当点击下拉框后,选项中选中的项的文本颜色将会改变为红色。
原文地址: https://www.cveoy.top/t/topic/qn49 著作权归作者所有。请勿转载和采集!