要设置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属性设置文本颜色为红色。

当点击下拉框后,选项中选中的项的文本颜色将会改变为红色。

Qt QComboBox 下拉框选项文本颜色设置

原文地址: https://www.cveoy.top/t/topic/qn49 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录