QComboBox下拉框 + 颜色相关

来源:互联网 发布:韩顺平javascript 编辑:程序博客网 时间:2024/06/07 11:50

1.通过QPalette设置颜

//通过QPalette设置颜色--QPalette::ColorRoleQPalette p = widget->palette();p.setColor(QPalette::Base,color);widget->setPalette(p);

2.QComboBox下拉框

//QComboBox下拉框QComboBox *comboBox =new QComboBox;comboBox->addItem(tr("text1"));comboBox->addItem(tr("text2"));//获取当前下拉框所在的位置int index = comboBox->currentIndex();

3.添加所有颜色下拉框

//添加所有颜色下拉框QStringList colorList = QColor::colorNames();QString color;foreach(color,colorList){    QPixmap pix(QSize(70,20));    pix.fill(QColor(color));    comboBox->addItem(QIcon(pix),NULL);    comboBox->setIconSize(QSize(70,20));    comboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);}
0 0
原创粉丝点击