2、调色板类QPalette、QColor
QPalette pa;
设置控件字体颜色 pa.setColor(QPalette::WindowText,Qt::red);
设置控件背景颜色 pa.setColor(QPalette::Window,Qt::red);
最后选择对应控件设置 ui.label->setPalette(pa);
按钮颜色设置如下
设置背景setStyleSheet("background: rgb(0,255,0));
设置字体颜色setStyleSheet("color: red);
颜色对话框
QColor color = QColorDialog::getColor(Qt::red, this,
tr("颜色对话框"),QColorDialog::ShowAlphaChannel);
设置窗口背景图片:
选择颜色是否有效:color.isValid()
pa.setBrush(backgroundRole(), QBrush(QPixmap("../back.png")));
setPalette(palette);
颜色比例
QColor(255, 0, 0) // 红
QColor(0, 255, 0) // 绿
QColor(0, 0, 255) // 蓝
QColor(79,129,189) // 淡蓝
QColor(192,80,77) // 朱红
QColor(155,187,89) // 浅绿
QColor(128,100,162) // 紫色
QColor(75,172,198) // 浅蓝
QColor(151, 151, 151) // 灰色
QColor(36,169, 225) // 天蓝
QColor(91, 74, 66) // 深棕色
QColor(130, 57, 53) // 红棕色
QColor(137, 190, 178) // 蓝绿
QColor(201, 186, 131) // 泥黄色
QColor(222, 221, 140) // 暗黄色
QColor(222, 156, 83) // 橙色
QColor(199, 237, 233) // 亮蓝
QColor(175, 215, 237) // 蓝灰
QColor(92, 167, 186) // 蓝绿
QColor(147, 224, 255) // 浅蓝